Help:Map format

From semantic-mediawiki.org
Jump to: navigation, search
Map format
Displays queried geographical data onto an interactive map
Available languages
deenzh-hans
Further Information
Provided by: Semantic Maps
Added: 0.1
Removed: still supported
Requirements: none
Format name: map
Enabled by default: 
Indicates whether the result format is enabled by default upon installation of the respective extension.
yes
Authors: Jeroen De Dauw
Categories: geo
Group:
Table of Contents

↓ INFO ↓

The result format map, part of the Semantic Maps extension, can be used to display geographical data onto dynamic and interactive maps, such as Google Maps. The mapping service used for this format is the default one, which depends on configuration of the Maps and Semantic Maps extensions. There are also specific formats for each mapping service:

Parameters

Parameter Aliases Type Default Description
geoservice
text geonames The geocoding service to use to make translations between addresses and coordinates.
width
number and dimensional unit auto Allows setting the width of the map. By default pixels will be assumed as unit, but you can explicitly specify one of these units: px, ex, em, %.
height
number and dimensional unit 350 Allows setting the height of the map. By default pixels will be assumed as unit, but you can explicitly specify one of these units: px, ex, em, %.
centre center <validator-type-mapslocation> no The location on which the map should be centered
zoom
whole number 14 The zoom level for the map. For maps with markers this will default to the most zoomed in level that still shows all markers.
type
text roadmap The map type to initially show.
types
list of texts roadmap, satellite, hybrid, terrain The map types that will be available via the type control.
layers
list of texts empty Special layers to load onto the map.
controls
list of texts pan, zoom, type, scale, streetview The controls to place on the map.
zoomstyle
text default The style of the zoom control.
typestyle
text default The style of the type control.
autoinfowindows
yes/no no Automatically open all info windows after the page has loaded.
resizable
yes/no no Makes the map resizable by dragging at its lower right corner.
kmlrezoom
yes/no no Rezoom the map after the KML layers have been loaded.
poi
yes/no yes Show points of interest.
markercluster
yes/no no Allows merging of multiple nearby markers into one marker
clustergridsize
whole number 60 The grid size of a cluster in pixels.
clustermaxzoom
whole number 20 The maximum zoom level where clusters may exist.
clusterzoomonclick
yes/no yes Whether the default behaviour of clicking on a cluster is to zoom into it.
clusteraveragecenter
yes/no yes Whether the center of each cluster should be the average of all markers in the cluster.
clusterminsize
whole number 2 The minimum number of markers to be in a cluster before the markers are hidden and a count is shown.
tilt
whole number 0 Tilt for the Map when using Google Maps.
imageoverlays
<validator-type-mapsimageoverlay-list> empty Allows adding an image to be shown on the specified location on the map.
kml
list of texts empty KML files to load onto the map.
gkml
list of texts empty KML files hosted by Google to load onto the map.
fusiontables
list of texts empty IDs of Google Fusion Tables which should be loaded onto the map.
searchmarkers
text empty Allows to search for specific markers via a field embedded into the map.
enablefullscreen
yes/no no Enable fullscreen button
staticlocations locations, points <validator-type-mapslocation-list> empty A list of locations to add to the map together with the queried data. Like with display_points, you can add a title, description and icon per location using the tilde "~" as separator.
showtitle show title yes/no yes Show a title in the marker info window or not. Disabling this is often useful when using a template to format the info window content.
hidenamespace hide namespace yes/no no Show the namespace title in the marker info window
template
text no A template to use to format the info window contents.
userparam
text empty A value passed into each template call, if a template is used
activeicon
text empty Icon to be displayed instead of default marker, when active page is equal to query result
pagelabel
yes/no no When set to "yes", all markers will have an "inlineLabel" with a link to the page containing the coordinates for the marker
ajaxcoordproperty
text empty Name of the coordinate property which is used to build the ajax query.
ajaxquery
text empty A second query that is sent via ajax to fetch additional coordinates.
title
text empty Allows setting text that will be displayed in the pop-ups of all markers that do not have a specific title.

When used together with label, the title will be bold and underlined.

label text text empty Allows setting text that will be displayed in the pop-ups of all markers that do not have a specific label.
icon
text empty Allows setting the icon used for all markers.
visitedicon
text empty The filename of an image to be used for marker icons after the original markers have been clicked
lines
<validator-type-mapsline-list> empty Lines to display
polygons
<validator-type-mapspolygon-list> empty Polygons to display
circles
<validator-type-mapscircle-list> empty Circles to display
rectangles
<validator-type-mapsrectangle-list> empty Rectangles to display
wmsoverlay
<validator-type-wmsoverlay> no Use a WMS overlay
maxzoom
whole number no The maximum zoom level
minzoom
whole number no The minimum zoom level
copycoords
yes/no no Show a dialog when clicking on a location from which its coordinates may be copied
static
yes/no no Make the map static

Examples

Semantic Maps examples can be found on the example pages.

See also

Geo formats

These are the geo related result formats provided by SMW and extensions to SMW.



This documentation page applies to all SMW versions from 1.6.0 to the most current version.
      Other languages: dezh-hans

Help:Map format en 1.6.0