Template:Toggle dive maps
This documentation is transcluded from Template:Toggle dive maps/doc. (edit | history)
Note to editors: Please don't categorize this template by editing it directly. Instead, place the category in its documentation page, in its "includeonly" section.
Note to editors: Please don't categorize this template by editing it directly. Instead, place the category in its documentation page, in its "includeonly" section.
This template is used to display dual maps at the same place in on a page. A static map of dive regions or sites and a toggling interactive map showing points of interest Use of this template is as follows:
{{Toggle dive maps
| regionmap=The name of the region map.file type (Required)
| regionmaptext=Text to display under the map image. (Optional. Defaults to "Map of the dive sites at {{SUBPAGENAME}}" if not passed)
| regionmapsize=The size of the map in px. (Optional> Defaults to 350px if not passed)
| regionInteractiveMap=map1 (Required. No point in using the template if this is not given. Must be different for each static/interactive map toggle set on the page)
}}
The regionInteractiveMap parameter will activate a dynamic map behind the static map, and provide a link to switch between the maps. If there are mapshapes to display in the dynamic map, they will need to have the "group=map1" parameter added.
Example: {{mapshape|type=geoshape|fill=#dcb8b8|wikidata=Q14925052|group=map1}}
Some things to note:
- The static and dynamic maps will have identical dimensions so the layout of the article is not affected.
- The center and the zoom of the map will be autoset according to the POI shown in the map.
- To set a dynamic map for a second static map on the same page, it's necessary to specify a different value in the regionInteractiveMap parameter (e.g. map2) and match it to group parameter in the {{mapshape}}.
Optional parameters
editTo center the map at a different point or to apply a different zoom level, use the following optional parameters.
| regionmapLat=Center latitude (decimal degrees)
| regionmapLong=Center longitude (decimal degrees)
| regionmapZoom=Map zoom level (Defaults to auto)
Full template:
{{Toggle dive maps
| regionmap=
| regionmaptext=
| regionmapsize=
| regionInteractiveMap=map1
| regionmapLat=
| regionmapLong=
| regionmapZoom=
}}