Template:Graph:Street map with marks/doc

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

{ "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" },   "style": { "description": "Name of the Map style. Uses 'osm-intl' by default. Also supports 'osm' style without labels (waiting for server update)", "type": "string" },   "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" } },  "paramOrder": [ "1",   "width", "height", "padding", "lat", "lon", "zoom", "style", "wdqs", "colorScaleField", "minimap" ], "description": "Shows an image of a map, and draws user-specified images/icons on top of it using latitude/longitude coordinates." }