Maps adds a Google Maps result format as part of its integration with Semantic MediaWiki. This result format can be used to visualize queried data onto a map.
Syntax
Maps shown with the Google Maps result format can be customized using various parameters. This example demonstrates a query for coordinates stored on page Example data:Berlin coordinates and usage of the kml
parameter:
{{#ask: [[Coordinates::+]] [[Example data:Berlin coordinates]]
| format=googlemaps
| kml=BerlinDistricts.kml
| ?Coordinates
| zoom=9
}}
- Result
Loading map...
{"format":"googlemaps3","type":"ROADMAP","minzoom":false,"maxzoom":false,"types":["ROADMAP","SATELLITE","HYBRID","TERRAIN"],"limit":50,"offset":0,"link":"all","sort":[""],"order":[],"headers":"show","mainlabel":"","intro":"","outro":"","searchlabel":"... further results","default":"","import-annotation":false,"width":"auto","height":"350px","centre":false,"title":"","label":"","icon":"","lines":[],"polygons":[],"circles":[],"rectangles":[],"copycoords":false,"static":false,"visitedicon":"","wmsoverlay":false,"zoom":9,"layers":[],"controls":["pan","zoom","type","scale","streetview","rotate"],"zoomstyle":"DEFAULT","typestyle":"DEFAULT","autoinfowindows":false,"resizable":false,"kmlrezoom":false,"poi":true,"cluster":false,"clustergridsize":60,"clustermaxzoom":20,"clusterzoomonclick":true,"clusteraveragecenter":true,"clusterminsize":2,"imageoverlays":[],"kml":["https://pro-wiki.s3.amazonaws.com/1644153356/b/b6/BerlinDistricts.kml"],"gkml":[],"searchmarkers":"","fullscreen":false,"mylocation":false,"mylocationfollow":false,"mylocationzoom":-1,"scrollwheelzoom":false,"showtitle":true,"hidenamespace":true,"template":"","userparam":"","activeicon":"","pagelabel":false,"ajaxcoordproperty":"","ajaxquery":"","locations":[{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Berlin_coordinates\" title=\"Example data:Berlin coordinates\"\u003EBerlin coordinates\u003C/a\u003E\u003C/b\u003E","title":"Berlin coordinates","link":"","lat":52.513569,"lon":13.357315,"icon":""},{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Berlin_coordinates\" title=\"Example data:Berlin coordinates\"\u003EBerlin coordinates\u003C/a\u003E\u003C/b\u003E","title":"Berlin coordinates","link":"","lat":52.529863,"lon":13.342381,"icon":""},{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Berlin_coordinates\" title=\"Example data:Berlin coordinates\"\u003EBerlin coordinates\u003C/a\u003E\u003C/b\u003E","title":"Berlin coordinates","link":"","lat":52.497583,"lon":13.410702,"icon":""}]}
Parameters
⧼validator-describe-header-parameter⧽
|
⧼validator-describe-header-aliases⧽
|
⧼validator-describe-header-type⧽
|
⧼validator-describe-header-default⧽
|
⧼validator-describe-header-description⧽
|
width
|
-
|
⧼validator-type-dimension⧽
|
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
|
-
|
⧼validator-type-dimension⧽
|
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-string⧽
|
no
|
The location on which the map should be centered
|
title
|
-
|
⧼validator-type-string⧽
|
⧼validator-describe-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
|
⧼validator-type-string⧽
|
⧼validator-describe-empty⧽
|
Allows setting text that will be displayed in the pop-ups of all markers that do not have a specific label.
|
icon
|
-
|
⧼validator-type-string⧽
|
⧼validator-describe-empty⧽
|
Allows setting the icon used for all markers.
|
lines
|
-
|
List of lines
|
⧼validator-describe-empty⧽
|
Lines to display
|
polygons
|
-
|
List of geographical polygons
|
⧼validator-describe-empty⧽
|
Polygons to display
|
circles
|
-
|
List of circles
|
⧼validator-describe-empty⧽
|
Circles to display
|
rectangles
|
-
|
List of rectangles
|
⧼validator-describe-empty⧽
|
Rectangles to display
|
maxzoom
|
-
|
⧼validator-type-integer⧽
|
no
|
The maximum zoom level
|
minzoom
|
-
|
⧼validator-type-integer⧽
|
no
|
The minimum zoom level
|
copycoords
|
-
|
⧼validator-type-boolean⧽
|
no
|
Show a dialog when clicking on a marker from which its coordinates may be copied
|
static
|
-
|
⧼validator-type-boolean⧽
|
no
|
Make the map static
|
visitedicon
|
-
|
⧼validator-type-string⧽
|
⧼validator-describe-empty⧽
|
The filename of an image to be used for marker icons after the original markers have been clicked
|
wmsoverlay
|
-
|
Web Map Service overlay
|
no
|
Use a WMS overlay
|
zoom
|
-
|
⧼validator-type-integer⧽
|
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
|
-
|
⧼validator-type-string⧽
|
roadmap
|
The map type to initially show.
|
types
|
-
|
⧼validator-type-string-list⧽
|
roadmap, satellite, hybrid, terrain
|
The map types that will be available via the type control.
|
layers
|
-
|
⧼validator-type-string-list⧽
|
⧼validator-describe-empty⧽
|
Special layers to load onto the map.
|
controls
|
-
|
⧼validator-type-string-list⧽
|
pan, zoom, type, scale, streetview, rotate
|
The controls to place on the map.
|
zoomstyle
|
-
|
⧼validator-type-string⧽
|
default
|
The style of the zoom control.
|
typestyle
|
-
|
⧼validator-type-string⧽
|
default
|
The style of the type control.
|
autoinfowindows
|
-
|
⧼validator-type-boolean⧽
|
no
|
Automatically open all info windows after the page has loaded.
|
resizable
|
-
|
⧼validator-type-boolean⧽
|
no
|
Makes the map resizable by dragging at its lower right corner.
|
kmlrezoom
|
-
|
⧼validator-type-boolean⧽
|
no
|
Rezoom the map after the KML layers have been loaded.
|
poi
|
-
|
⧼validator-type-boolean⧽
|
yes
|
Show points of interest.
|
cluster
|
markercluster
|
⧼validator-type-boolean⧽
|
no
|
Allows merging of multiple nearby markers into one marker
|
clustergridsize
|
-
|
⧼validator-type-integer⧽
|
60
|
The grid size of a cluster in pixels.
|
clustermaxzoom
|
-
|
⧼validator-type-integer⧽
|
20
|
The maximum zoom level where clusters may exist.
|
clusterzoomonclick
|
-
|
⧼validator-type-boolean⧽
|
yes
|
Whether the default behaviour of clicking on a cluster is to zoom into it.
|
clusteraveragecenter
|
-
|
⧼validator-type-boolean⧽
|
yes
|
Whether the center of each cluster should be the average of all markers in the cluster.
|
clusterminsize
|
-
|
⧼validator-type-integer⧽
|
2
|
The minimum number of markers to be in a cluster before the markers are hidden and a count is shown.
|
imageoverlays
|
-
|
List of image overlays
|
⧼validator-describe-empty⧽
|
Allows adding an image to be shown on the specified location on the map.
|
kml
|
-
|
⧼validator-type-string-list⧽
|
⧼validator-describe-empty⧽
|
KML files to load onto the map.
|
gkml
|
-
|
⧼validator-type-string-list⧽
|
⧼validator-describe-empty⧽
|
KML files hosted by Google to load onto the map.
|
searchmarkers
|
-
|
⧼validator-type-string⧽
|
⧼validator-describe-empty⧽
|
Allows to search for specific markers via a field embedded into the map.
|
fullscreen
|
enablefullscreen
|
⧼validator-type-boolean⧽
|
no
|
Enable fullscreen button
|
mylocation
|
-
|
⧼validator-type-boolean⧽
|
no
|
Enable the geolocation button
|
mylocationfollow
|
-
|
⧼validator-type-boolean⧽
|
no
|
Continously center map on user location
|
mylocationzoom
|
-
|
⧼validator-type-integer⧽
|
The zoom level to go to when user location is turned on
|
scrollwheelzoom
|
scrollzoom
|
⧼validator-type-boolean⧽
|
no
|
Indicates if mouse scrolling should be enabled or not.
|
staticlocations
|
locations, points
|
List of locations
|
⧼validator-describe-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
|
⧼validator-type-boolean⧽
|
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
|
⧼validator-type-boolean⧽
|
yes
|
Show the namespace title in the marker info window
|
template
|
-
|
⧼validator-type-string⧽
|
no
|
A template to use to format the info window contents.
|
userparam
|
-
|
⧼validator-type-string⧽
|
⧼validator-describe-empty⧽
|
A value passed into each template call, if a template is used
|
activeicon
|
-
|
⧼validator-type-string⧽
|
⧼validator-describe-empty⧽
|
Icon to be displayed instead of default marker, when active page is equal to query result
|
pagelabel
|
-
|
⧼validator-type-boolean⧽
|
no
|
When set to "yes", all markers will have an "inlineLabel" with a link to the page containing the coordinates for the marker
|
ajaxcoordproperty
|
-
|
⧼validator-type-string⧽
|
⧼validator-describe-empty⧽
|
Name of the coordinate property which is used to build the ajax query.
|
ajaxquery
|
-
|
⧼validator-type-string⧽
|
⧼validator-describe-empty⧽
|
A second query that is sent via ajax to fetch additional coordinates.
|
Parameter examples
Marker clustering
{{#ask: [[Category:Cities]]
| format=googlemaps
| ?Coordinates
| cluster=on
| zoom=4
}}
Loading map...
{"format":"googlemaps3","type":"ROADMAP","minzoom":false,"maxzoom":false,"types":["ROADMAP","SATELLITE","HYBRID","TERRAIN"],"limit":50,"offset":0,"link":"all","sort":[""],"order":[],"headers":"show","mainlabel":"","intro":"","outro":"","searchlabel":"... further results","default":"","import-annotation":false,"width":"auto","height":"350px","centre":false,"title":"","label":"","icon":"","lines":[],"polygons":[],"circles":[],"rectangles":[],"copycoords":false,"static":false,"visitedicon":"","wmsoverlay":false,"zoom":4,"layers":[],"controls":["pan","zoom","type","scale","streetview","rotate"],"zoomstyle":"DEFAULT","typestyle":"DEFAULT","autoinfowindows":false,"resizable":false,"kmlrezoom":false,"poi":true,"cluster":true,"clustergridsize":60,"clustermaxzoom":20,"clusterzoomonclick":true,"clusteraveragecenter":true,"clusterminsize":2,"imageoverlays":[],"kml":[],"gkml":[],"searchmarkers":"","fullscreen":false,"mylocation":false,"mylocationfollow":false,"mylocationzoom":-1,"scrollwheelzoom":false,"showtitle":true,"hidenamespace":true,"template":"","userparam":"","activeicon":"","pagelabel":false,"ajaxcoordproperty":"","ajaxquery":"","locations":[{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Amsterdam\" title=\"Example data:Amsterdam\"\u003EAmsterdam\u003C/a\u003E\u003C/b\u003E","title":"Amsterdam","link":"","lat":52.372761111111,"lon":4.8936027777778,"icon":""},{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Berlin\" title=\"Example data:Berlin\"\u003EBerlin\u003C/a\u003E\u003C/b\u003E","title":"Berlin","link":"","lat":52.517036111111,"lon":13.388861111111,"icon":""},{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Brussels\" title=\"Example data:Brussels\"\u003EBrussels\u003C/a\u003E\u003C/b\u003E","title":"Brussels","link":"","lat":50.846558333333,"lon":4.3516972222222,"icon":""},{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Ghent\" title=\"Example data:Ghent\"\u003EGhent\u003C/a\u003E\u003C/b\u003E","title":"Ghent","link":"","lat":51.053827777778,"lon":3.7250111111111,"icon":""},{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Hamburg\" title=\"Example data:Hamburg\"\u003EHamburg\u003C/a\u003E\u003C/b\u003E","title":"Hamburg","link":"","lat":53.543763888889,"lon":10.009913888889,"icon":""},{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Hannover\" title=\"Example data:Hannover\"\u003EHannover\u003C/a\u003E\u003C/b\u003E","title":"Hannover","link":"","lat":52.374477777778,"lon":9.7385527777778,"icon":""},{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:London\" title=\"Example data:London\"\u003ELondon\u003C/a\u003E\u003C/b\u003E","title":"London","link":"","lat":51.507322222222,"lon":-0.12764722222222,"icon":""}]}
Template (simple)
Adding a link to maps.google.com by using a template. See template "Google Maps Link".
{{#ask: [[Category:Cities]]
| format=googlemaps
| ?Coordinates
| template=Google Maps Link
}}
Loading map...
{"format":"googlemaps3","type":"ROADMAP","minzoom":false,"maxzoom":false,"types":["ROADMAP","SATELLITE","HYBRID","TERRAIN"],"limit":50,"offset":0,"link":"all","sort":[""],"order":[],"headers":"show","mainlabel":"","intro":"","outro":"","searchlabel":"... further results","default":"","import-annotation":false,"width":"auto","height":"350px","centre":false,"title":"","label":"","icon":"","lines":[],"polygons":[],"circles":[],"rectangles":[],"copycoords":false,"static":false,"visitedicon":"","wmsoverlay":false,"zoom":false,"layers":[],"controls":["pan","zoom","type","scale","streetview","rotate"],"zoomstyle":"DEFAULT","typestyle":"DEFAULT","autoinfowindows":false,"resizable":false,"kmlrezoom":false,"poi":true,"cluster":false,"clustergridsize":60,"clustermaxzoom":20,"clusterzoomonclick":true,"clusteraveragecenter":true,"clusterminsize":2,"imageoverlays":[],"kml":[],"gkml":[],"searchmarkers":"","fullscreen":false,"mylocation":false,"mylocationfollow":false,"mylocationzoom":-1,"scrollwheelzoom":false,"showtitle":true,"hidenamespace":true,"template":"Google Maps Link","userparam":"","activeicon":"","pagelabel":false,"ajaxcoordproperty":"","ajaxquery":"","locations":[{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Amsterdam\" title=\"Example data:Amsterdam\"\u003EAmsterdam\u003C/a\u003E\u003C/b\u003E\u003Cp\u003E\u003Ca class=\"external text\" href=\"https://maps.google.com/?ie=UTF8\u0026amp;ll=52.372761111111,4.8936027777778\"\u003EView on Google Maps\u003C/a\u003E\n\u003C/p\u003E","title":"Amsterdam","link":"","lat":52.372761111111,"lon":4.8936027777778,"icon":""},{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Berlin\" title=\"Example data:Berlin\"\u003EBerlin\u003C/a\u003E\u003C/b\u003E\u003Cp\u003E\u003Ca class=\"external text\" href=\"https://maps.google.com/?ie=UTF8\u0026amp;ll=52.517036111111,13.388861111111\"\u003EView on Google Maps\u003C/a\u003E\n\u003C/p\u003E","title":"Berlin","link":"","lat":52.517036111111,"lon":13.388861111111,"icon":""},{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Brussels\" title=\"Example data:Brussels\"\u003EBrussels\u003C/a\u003E\u003C/b\u003E\u003Cp\u003E\u003Ca class=\"external text\" href=\"https://maps.google.com/?ie=UTF8\u0026amp;ll=50.846558333333,4.3516972222222\"\u003EView on Google Maps\u003C/a\u003E\n\u003C/p\u003E","title":"Brussels","link":"","lat":50.846558333333,"lon":4.3516972222222,"icon":""},{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Ghent\" title=\"Example data:Ghent\"\u003EGhent\u003C/a\u003E\u003C/b\u003E\u003Cp\u003E\u003Ca class=\"external text\" href=\"https://maps.google.com/?ie=UTF8\u0026amp;ll=51.053827777778,3.7250111111111\"\u003EView on Google Maps\u003C/a\u003E\n\u003C/p\u003E","title":"Ghent","link":"","lat":51.053827777778,"lon":3.7250111111111,"icon":""},{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Hamburg\" title=\"Example data:Hamburg\"\u003EHamburg\u003C/a\u003E\u003C/b\u003E\u003Cp\u003E\u003Ca class=\"external text\" href=\"https://maps.google.com/?ie=UTF8\u0026amp;ll=53.543763888889,10.009913888889\"\u003EView on Google Maps\u003C/a\u003E\n\u003C/p\u003E","title":"Hamburg","link":"","lat":53.543763888889,"lon":10.009913888889,"icon":""},{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Hannover\" title=\"Example data:Hannover\"\u003EHannover\u003C/a\u003E\u003C/b\u003E\u003Cp\u003E\u003Ca class=\"external text\" href=\"https://maps.google.com/?ie=UTF8\u0026amp;ll=52.374477777778,9.7385527777778\"\u003EView on Google Maps\u003C/a\u003E\n\u003C/p\u003E","title":"Hannover","link":"","lat":52.374477777778,"lon":9.7385527777778,"icon":""},{"text":"\u003Cb\u003E\u003Ca href=\"/wiki/Example_data:London\" title=\"Example data:London\"\u003ELondon\u003C/a\u003E\u003C/b\u003E\u003Cp\u003E\u003Ca class=\"external text\" href=\"https://maps.google.com/?ie=UTF8\u0026amp;ll=51.507322222222,-0.12764722222222\"\u003EView on Google Maps\u003C/a\u003E\n\u003C/p\u003E","title":"London","link":"","lat":51.507322222222,"lon":-0.12764722222222,"icon":""}]}
Template (advanced)
This example shows usage of multiple queried values via the "City Popup" template.
{{#ask:[[Category:Cities]]
| format=googlemaps
| ?Coordinates
| ?Located in
| ?Population
| ?Surface area
| template=City Popup
| showtitle=off
}}
Loading map...
{"format":"googlemaps3","type":"ROADMAP","minzoom":false,"maxzoom":false,"types":["ROADMAP","SATELLITE","HYBRID","TERRAIN"],"limit":50,"offset":0,"link":"all","sort":[""],"order":[],"headers":"show","mainlabel":"","intro":"","outro":"","searchlabel":"... further results","default":"","import-annotation":false,"width":"auto","height":"350px","centre":false,"title":"","label":"","icon":"","lines":[],"polygons":[],"circles":[],"rectangles":[],"copycoords":false,"static":false,"visitedicon":"","wmsoverlay":false,"zoom":false,"layers":[],"controls":["pan","zoom","type","scale","streetview","rotate"],"zoomstyle":"DEFAULT","typestyle":"DEFAULT","autoinfowindows":false,"resizable":false,"kmlrezoom":false,"poi":true,"cluster":false,"clustergridsize":60,"clustermaxzoom":20,"clusterzoomonclick":true,"clusteraveragecenter":true,"clusterminsize":2,"imageoverlays":[],"kml":[],"gkml":[],"searchmarkers":"","fullscreen":false,"mylocation":false,"mylocationfollow":false,"mylocationzoom":-1,"scrollwheelzoom":false,"showtitle":false,"hidenamespace":true,"template":"City Popup","userparam":"","activeicon":"","pagelabel":false,"ajaxcoordproperty":"","ajaxquery":"","locations":[{"text":"\u003Cp\u003EThe city \u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Amsterdam\" title=\"Example data:Amsterdam\"\u003EAmsterdam\u003C/a\u003E\u003C/b\u003E is located in \u003Ca href=\"/w/index.php?title=Netherlands\u0026amp;action=edit\u0026amp;redlink=1\" class=\"new\" title=\"Netherlands (page does not exist)\"\u003ENetherlands\u003C/a\u003E.\n\u003C/p\u003E\u003Cp\u003EIt has a population of 872,680 and surface area of 219.32 km\u00b2\n\u003C/p\u003E","title":"Amsterdam","link":"","lat":52.372761111111,"lon":4.8936027777778,"icon":""},{"text":"\u003Cp\u003EThe city \u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Berlin\" title=\"Example data:Berlin\"\u003EBerlin\u003C/a\u003E\u003C/b\u003E is located in \u003Ca href=\"/w/index.php?title=Germany\u0026amp;action=edit\u0026amp;redlink=1\" class=\"new\" title=\"Germany (page does not exist)\"\u003EGermany\u003C/a\u003E.\n\u003C/p\u003E\u003Cp\u003EIt has a population of 3,769,495 and surface area of 891.1 km\u00b2\n\u003C/p\u003E","title":"Berlin","link":"","lat":52.517036111111,"lon":13.388861111111,"icon":""},{"text":"\u003Cp\u003EThe city \u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Brussels\" title=\"Example data:Brussels\"\u003EBrussels\u003C/a\u003E\u003C/b\u003E is located in \u003Ca href=\"/w/index.php?title=Belgium\u0026amp;action=edit\u0026amp;redlink=1\" class=\"new\" title=\"Belgium (page does not exist)\"\u003EBelgium\u003C/a\u003E.\n\u003C/p\u003E\u003Cp\u003EIt has a population of 1,208,542 and surface area of 162.4 km\u00b2\n\u003C/p\u003E","title":"Brussels","link":"","lat":50.846558333333,"lon":4.3516972222222,"icon":""},{"text":"\u003Cp\u003EThe city \u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Ghent\" title=\"Example data:Ghent\"\u003EGhent\u003C/a\u003E\u003C/b\u003E is located in \u003Ca href=\"/w/index.php?title=Belgium\u0026amp;action=edit\u0026amp;redlink=1\" class=\"new\" title=\"Belgium (page does not exist)\"\u003EBelgium\u003C/a\u003E.\n\u003C/p\u003E\u003Cp\u003EIt has a population of 260,341 and surface area of 156.18 km\u00b2\n\u003C/p\u003E","title":"Ghent","link":"","lat":51.053827777778,"lon":3.7250111111111,"icon":""},{"text":"\u003Cp\u003EThe city \u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Hamburg\" title=\"Example data:Hamburg\"\u003EHamburg\u003C/a\u003E\u003C/b\u003E is located in \u003Ca href=\"/w/index.php?title=Germany\u0026amp;action=edit\u0026amp;redlink=1\" class=\"new\" title=\"Germany (page does not exist)\"\u003EGermany\u003C/a\u003E.\n\u003C/p\u003E\u003Cp\u003EIt has a population of 1,822,445 and surface area of 755.22 km\u00b2\n\u003C/p\u003E","title":"Hamburg","link":"","lat":53.543763888889,"lon":10.009913888889,"icon":""},{"text":"\u003Cp\u003EThe city \u003Cb\u003E\u003Ca href=\"/wiki/Example_data:Hannover\" title=\"Example data:Hannover\"\u003EHannover\u003C/a\u003E\u003C/b\u003E is located in \u003Ca href=\"/w/index.php?title=Germany\u0026amp;action=edit\u0026amp;redlink=1\" class=\"new\" title=\"Germany (page does not exist)\"\u003EGermany\u003C/a\u003E.\n\u003C/p\u003E\u003Cp\u003EIt has a population of 538,068 and surface area of 204.01 km\u00b2\n\u003C/p\u003E","title":"Hannover","link":"","lat":52.374477777778,"lon":9.7385527777778,"icon":""},{"text":"\u003Cp\u003EThe city \u003Cb\u003E\u003Ca href=\"/wiki/Example_data:London\" title=\"Example data:London\"\u003ELondon\u003C/a\u003E\u003C/b\u003E is located in \u003Ca href=\"/w/index.php?title=United_Kingdom\u0026amp;action=edit\u0026amp;redlink=1\" class=\"new\" title=\"United Kingdom (page does not exist)\"\u003EUnited Kingdom\u003C/a\u003E.\n\u003C/p\u003E\u003Cp\u003EIt has a population of 9,787,426 and surface area of 607 km\u00b2\n\u003C/p\u003E","title":"London","link":"","lat":51.507322222222,"lon":-0.12764722222222,"icon":""}]}