ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox mapframe
![]() | This template is used on many pages and changes may be widely noticed. Test changes in the template's /sandbox or /testcases subpages, or in your own user subpage. Consider discussing changes on the talk page before implementing them. |
![]() | This template uses Lua: |
![]() |
This template uses the Wikidata property: |
![]() |
This template tracks the Wikidata property: |
![]() |
This template uses the OpenStreetMap tag: |
Related pages |
---|
This template generates a mapframe map, suitable for infoboxes, with minimal user input. This template only works with single features (points, lines, or shapes); use {{maplink}}
if more advanced options, such as displaying multiple features, are required.
If coordinates are not supplied, they will be fetched from the page's Wikidata item. In such cases, if |point=
is not set, then a point feature marker is displayed at those coordinates unless the Wikidata item has an OpenStreetMap relation ID (P402) specified.
- See Category:Infobox mapframe without OSM relation ID on Wikidata for pages which have items without OpenStreetMap relation ID (P402)
- Troubleshooting shapes guidance is found at Module talk:mapframe/FAQ
Usage
[ᥛᥥᥰ ᥗᥖᥴ ᥒᥝᥲ ᥒᥣᥱ]Note: When in mainspace, parameter |id=
is not required (except to use a different page's data)
Basic
[ᥛᥥᥰ ᥗᥖᥴ ᥒᥝᥲ ᥒᥣᥱ]{{Infobox mapframe}}
When used without parameters, or with only |id=
, the map will display either a shape, line, or point feature, depending on the data available on Wikidata and OpenStreetMap.
- If the Wikidata item does not specify a OpenStreetMap relation ID (P402) value, then a point marker will be displayed by default in addition any OSM shape or line feature.
- If the Wikidata items does not specify a coordinate location (P625) or a geoshape (P3896) value, then no map will be displayed
ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cot Point feature (Wikidata coordinates):
{{Infobox mapframe |id=Q7270550}}
{{Infobox mapframe |id=Q1318331}}
{{Infobox mapframe |id=Q61}}
Using specified coordinates instead of Wikidata
[ᥛᥥᥰ ᥗᥖᥴ ᥒᥝᥲ ᥒᥣᥱ]Point feature only, no shapes or lines:
{{Infobox mapframe |coord=}}
Point feature and shape/line feature if available:
{{Infobox mapframe |wikidata=yes |coord=}}
Specify coordinates using the {{Coord}}
templates, e.g. |coord=
{{Coord|32.1|S|116.2|E}}
- If
|coord=
is specified, then by default only that coordinate will be displayed (no line or shape features) - If
|coord=
is specified and|wikidata=yes
is used, then those coordinate will be displayed, along with any line or shape features linked to the Wikidata item.
ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cot Point feature (with coordinates specified, no shape/line feature from Wikidata item):
{{infobox mapframe |coord={{coord|31|56|S|115|58|E}} }}
Point feature (with coordinates specified, along with shape/line feature from Wikidata item):
{{infobox mapframe |wikidata=yes |coord={{coord|31|56|S|115|58|E}} }}
Customizing which features are displayed
[ᥛᥥᥰ ᥗᥖᥴ ᥒᥝᥲ ᥒᥣᥱ]Inverse shape
[ᥛᥥᥰ ᥗᥖᥴ ᥒᥝᥲ ᥒᥣᥱ]{{Infobox mapframe |shape=inverse}}
Replace the shape with an inverse-shape (geomask) by setting |shape=inverse
ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cot
{{Infobox mapframe |id=Q61 |shape=inverse}}
Turn point marker on or off
[ᥛᥥᥰ ᥗᥖᥴ ᥒᥝᥲ ᥒᥣᥱ]Force point marker to be displayed:
{{Infobox mapframe |point=on}}
Prevent point marker from being displayed:
{{Infobox mapframe |point=none}}
Turn shape feature off
[ᥛᥥᥰ ᥗᥖᥴ ᥒᥝᥲ ᥒᥣᥱ]Prevent shape feature from being displayed:
{{Infobox mapframe |shape=none}}
Turn line feature off
[ᥛᥥᥰ ᥗᥖᥴ ᥒᥝᥲ ᥒᥣᥱ]Prevent line feature from being displayed:
{{Infobox mapframe |line=none}}
Show a geomask from a related Wikidata item
[ᥛᥥᥰ ᥗᥖᥴ ᥒᥝᥲ ᥒᥣᥱ]{{Infobox mapframe |geomask=}}
Set |geomask=
to a Wikidata item id (Q-number), or property id (P-number) such as country (P17)
ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cot
Use the item linked from the country (P17) statement as a geomask:
{{Infobox mapframe |id=Q3239281 |geomask=P17}}
Use the item Hesse (Q1199) as a geomask:
{{Infobox mapframe |id=Q3239281 |geomask=Q1199}}
Determine zoom from object length or area
[ᥛᥥᥰ ᥗᥖᥴ ᥒᥝᥲ ᥒᥣᥱ]Use any of the following parameters to specify an object's dimension: ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Col div
|length_km=
|length_mi=
|width_km=
|width_mi=
|area_km2=
|area_mi2=
|area_ha=
|area_acre=
Additionally, the zoom of the mapframe can be set by specifying the |type=
of the object, with the same usage as {{coord}}. For example, |type=city
. In the case of a city, the population can determine the zoom by specifying |population=
.
ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cot
Determine zoom from object length in kilometres or miles
{{Infobox mapframe |id=Q1318331 |length_km=5.6}}
{{Infobox mapframe |id=Q1318331 |length_mi=3.5}}
Determine zoom from object area in square kilometres or square miles
{{Infobox mapframe |id=Q100 |area_km2=232.14}}
{{Infobox mapframe |id=Q100 |area_mi2=89.63}}
Parameters
[ᥛᥥᥰ ᥗᥖᥴ ᥒᥝᥲ ᥒᥣᥱ]All parameters are optional.
ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Infobox mapframe/doc/parameters
Examples for use within templates
[ᥛᥥᥰ ᥗᥖᥴ ᥒᥝᥲ ᥒᥣᥱ]ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cot {{Infobox hospital}} (as of ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Oldid)
|image3 = {{yesno|{{{mapframe|yes}}}|no=|yes={{Infobox mapframe
|zoom={{{mapframe-zoom|}}}
|frame-width={{{mapframe-width|}}}
|frame-height={{{mapframe-height|}}}
|marker={{{mapframe-marker|hospital}}}
|marker-color={{{mapframe-marker-color|{{{mapframe-marker-colour|}}}}}}
|frame-lat={{{mapframe-lat|{{{mapframe-latitude|}}}}}}
|frame-long={{{mapframe-long|{{{mapframe-longitude|}}}}}}
|stroke-color={{{mapframe-stroke-color|{{{mapframe-stroke-colour|}}}}}}
}}
}}
|caption3 = {{yesno|{{{mapframe|yes}}}|no=|yes={{{mapframe-caption|}}}}}
ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cot {{Infobox power station}} (as of ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Oldid):
| image2 = {{#ifeq:{{{location_map|}}}|no|<!-- -->|{{Infobox mapframe
|id = {{{qid|}}}
|coord = {{{coordinates|}}}
|frame-width = {{Digits|1={{#if:{{{image_size|}}}|{{{image_size|}}}|300px}}}}
|marker = industrial
|zoom = {{#if:{{{location_map_geomask|}}}|{{{location_map_zoom|}}}|{{{location_map_zoom|5}}}}}
|geomask = {{#ifeq:{{{location_map_geomask|}}}|Yes|P17|<!-- -->}}
|geomask-stroke-width = {{#ifeq:{{{location_map_geomask|}}}|Yes|0.5|<!-- -->}}
|geomask-stroke-colour = {{#ifeq:{{{location_map_geomask|}}}|Yes|#000000|<!-- -->}}
|geomask-fill = {{#ifeq:{{{location_map_geomask|}}}|Yes|#BABABA|<!-- -->}}
}}}}
| caption2 = {{#ifeq:{{{location_map|}}}|no|<!-- -->|{{#if:{{{coordinates|}}}{{#property:P625}}|{{{location_map_caption|}}}}}}}
ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Cot {{Infobox Australian road}} (as of ᥗᥦᥛᥰ ᥙᥣ ᥘᥥᥐᥳ:Oldid):
| data3 = {{#ifexist:media:{{{location|}}}<!--
-->|[[File:{{{location}}}|270px|frameless|alt={{{location_alt|{{{loc_alt|{{{alt|}}}}}}}}}]]<!--
-->|{{{location|<!--
-->{{yesno| {{{mapframe|yes}}}<!--
-->|no=<!--
-->|yes={{Infobox mapframe | length_km={{{length|}}} }}<!-- Tracking category:
-->{{main other|{{#if:{{#property:P625}}|[[Category:Infobox Australian road articles with an infobox mapframe map|{{#if:{{{coordinates_a|}}}|π}}{{PAGENAME}}]]}}}}<!--
-->}}<!--
-->}}}<!--
-->}}
FAQ
[ᥛᥥᥰ ᥗᥖᥴ ᥒᥝᥲ ᥒᥣᥱ]ᥟᥧᥙᥱ ᥐᥧᥛᥴ ᥛᥩᥱ ᥓᥧᥰ:Mapframe/FAQ
TemplateData
[ᥛᥥᥰ ᥗᥖᥴ ᥒᥝᥲ ᥒᥣᥱ]Infobox mapframe
No description.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Show mapframe map | mapframe | Specify yes or no to show or hide the map, overriding the default
| String | suggested |
Mapframe caption | mapframe-caption | Caption for the map. If mapframe-geomask is set, then the default is "Location in <<geomask's label>>" | String | optional |
Custom mapframe | mapframe-custom | Use a custom map instead of the automatic mapframe. Specify either a {{maplink}} template, or another template that generates a mapframe map, or an image name. If used, other mapframe parameters will be ignored. | Template | optional |
Mapframe Wikidata item | mapframe-id id qid | Id (Q-number) of Wikidata item to use.
| String | optional |
Mapframe coordinates | mapframe-coordinates mapframe-coord coordinates coord | Coordinates to use, instead of any on Wikidata. Use the {{Coord}} template.
| Template | optional |
Mapframe shapes from Wikidata | mapframe-wikidata | et to yes to show shape/line features from the wikidata item, if any, when coordinates are specified by parameter
| String | optional |
Mapframe point feature | mapframe-point | Override display of mapframe point feature. Turn off display of point feature by setting to "none". Force point marker to be displayed by setting to "on" | String | optional |
Mapframe shape feature | mapframe-shape | Override display of mapframe shape feature. Turn off by setting to "none". Use an inverse shape (geomask) instead of a regular shape by setting to "inverse" | String | optional |
Mapframe width | mapframe-frame-width mapframe-width | Frame width in pixels
| Number | optional |
Mapframe height | mapframe-frame-height mapframe-height | Frame height in pixels
| Number | optional |
Mapframe shape fill | mapframe-shape-fill | Color used to fill shape features
| String | optional |
Mapframe shape fill opacity | mapframe-shape-fill-opacity | Opacity level of shape fill, a number between 0 and 1
| Number | optional |
Mapframe stroke color | mapframe-stroke-color mapframe-stroke-colour | Color of line features, and outlines of shape features
| String | optional |
Mapframe stroke width | mapframe-stroke-width | Width of line features, and outlines of shape features
| Number | optional |
Mapframe marker | mapframe-marker | Marker symbol to use for coordinates; see [[mw:Help:Extension:Kartographer/Icons]] for options
| String | optional |
Mapframe marker color | mapframe-marker-color mapframe-marker-colour | Background color for the marker
| String | optional |
Mapframe geomask | mapframe-geomask | Wikidata item to use as a geomask (everything outside the boundary is shaded darker). Can either be a specific Wikidata item (Q-number), or a property that specifies the item to use (e.g. P17 for country, or P131 for located in the administrative territorial entity)
| Page name | optional |
Mapframe geomask stroke color | mapframe-geomask-stroke-color mapframe-geomask-stroke-colour | Color of outline of geomask shape
| String | optional |
Mapframe geomask stroke width | mapframe-geomask-stroke-width | Width of outline of geomask shape
| Number | optional |
Mapframe geomask fill | mapframe-geomask-fill | Color used to fill outside geomask features
| String | optional |
Mapframe geomask fill opacity | mapframe-geomask-fill-opacity | Opacity level of fill outside geomask features, a number between 0 and 1
| Number | optional |
Mapframe zoom | mapframe-zoom | Set the zoom level, from "1" to "18", to used if the zoom level cannot be determined automatically from object length or area
| Number | optional |
Mapframe length (km) | mapframe-length_km | Object length in kilometres, for automatically determining zoom level. ONLY use ONE of the available parameters for length or area | Number | optional |
Mapframe length (mi) | mapframe-length_mi | Object length in miles, for automatically determining zoom level. ONLY use ONE of the available parameters for length or area | Number | optional |
Mapframe area (km^2) | mapframe-area_km2 | Object arean square kilometres, for automatically determining zoom level. ONLY use ONE of the available parameters for length or area | Number | optional |
Mapframe area (mi^2) | mapframe-area_mi2 | Object area in square miles, for automatically determining zoom level. ONLY use ONE of the available parameters for length or area | Number | optional |
Mapframe frame coordinates | mapframe-frame-coordinates mapframe-frame-coord | Alternate latitude and longitude coordinates for initial placement of map, using {{coord}}
| Template | optional |
Mapframe switcher | mapframe-switcher | Set to "auto" or "geomasks" or "zooms" to enable Template:Switcher-style switching between multiple mapframes. IF SET TO auto – switch geomasks found in location (P276) and located in the administrative territorial entity (P131) statements on the page's Wikidata item, searching recursively. E.g. an item's city, that city's state, and that state's country. IF SET TO geomasks – switch between the geomasks specified as a comma-separated list of Wikidata items (Q-numbers) in the mapframe-geomask parameter. IF SET TO zooms – switch between "zoomed in"/"zoomed midway"/"zoomed out", where "zoomed in" is the default zoom (with a minimum of 3), "zoomed out" is 1, and "zoomed midway" is the average. | String | optional |
mapframe-line | mapframe-line | no description | Unknown | optional |
Mapframe type | mapframe-type | Type of the object rendered in the mapframe, like with {{coord}}. | String | optional |
See also
[ᥛᥥᥰ ᥗᥖᥴ ᥒᥝᥲ ᥒᥣᥱ]- Wikipedia:Mapframe maps in infoboxes, inclusion of this kind of functionality in infoboxes by default
- Wikipedia:Maps for Wikipedia, a list of mapping tools available on Wikipedia