Template:Map with marks/doc

Shows an image of a map, and draws user-specified images/icons on top of it using latitude/longitude coordinates.

The data template parameter must be a comma separated list of "JSON" objects. Each object starts with a "{", has a list of comma separated key-value pairs, and ends with a "}". The key may be one of the following values (used no more than once per each object):

Template data
{	"params": { "1": {			"label": "data", "description": "Comma separated list of JSON objects that describing what data to draw on the map", "type": "string", "suggested": true },		"width": { "description": "Total width of the graph", "type": "number" },		"height": { "description": "Total height of the graph", "type": "number", "default": "Half of the width" },		"padding": { "type": "number" },		"lat": { "description": "Latitude of the map's center", "type": "number" },		"lon": { "description": "Longitude of the map's center", "type": "number" },		"zoom": { "description": "Map zoom level (0..18)", "type": "number" },		"wdqs": { "description": "An optional Wikidata query to use instead of the data - the query would generate a list of items just like data, but it must contain a \"coord\" field with the location", "type": "string" },		"colorScaleField": { "description": "If given, this data field will be used to make dots of different color, one color per unique value of this field", "type": "string" },		"minimap": { "description": "If set, 0 or false will always hide the map, and 1 or true will always show it. Make sure the map is big enough include the minimap. By default, the map will be shown for zoom levels 5+ if the map is sufficiently large", "type": "boolean" },       "lang": { "description": "The language code of the language to use to draw the labels on the map. Use special value 'local' to draw the labels in the language of the area being depicted. Uses the page language by default.", "type": "string" }	},	"paramOrder": [ "1",		"width", "height", "padding", "lat", "lon", "zoom", "lang", "wdqs", "colorScaleField", "minimap" ],	"description": "Shows an image of a map, and draws user-specified images/icons on top of it using latitude/longitude coordinates." }