Template:Infobox mapframe/doc
File:Edit-copy green.svg | This is a documentation subpage for Template:Infobox mapframe. It contains usage information, categories and other content that is not part of the original template page. |
File:Lua-logo-nolabel.svg | This template uses Lua: |
File:Wikidata-logo.svg | This template uses the Wikidata property: Lua error in Module:Uses_Wikidata at line 13: attempt to index field 'wikibase' (a nil value). |
File:Wikidata-logo-with-magnifying-glass-icon.svg | This template tracks the Wikidata property: Lua error in Module:Uses_Wikidata at line 13: attempt to index field 'wikibase' (a nil value). |
File:Openstreetmap logo.svg | 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.
Note that a point feature marker is displayed at the coordinates of the page's Wikidata item, unless the item has an Lua error in Module:Wikibase at line 40: attempt to index field 'wikibase' (a nil value). (P402) specified.
- See Category:Infobox mapframe without OSM relation ID on Wikidata for pages which have items without Lua error in Module:Wikibase at line 40: attempt to index field 'wikibase' (a nil value). (P402)
Usage
Note: When in mainspace, parameter |id=
is not required (except to use a different page's data)
Basic
Point (Wikidata):
{{Infobox mapframe |id=Q7270550}}
Lua error in Module:Infobox_mapframe at line 35: attempt to index field 'wikibase' (a nil value). Point (coordinates specified, overriding Wikidata values if present):
{{Infobox mapframe |coord={{Coord|31.934|S|115.987|E}}}}
Lua error in Module:Infobox_mapframe at line 118: attempt to index field 'wikibase' (a nil value). Line:
{{Infobox mapframe |id=Q1318331}}
Lua error in Module:Infobox_mapframe at line 35: attempt to index field 'wikibase' (a nil value). Shape:
{{Infobox mapframe |id=Q61}}
Lua error in Module:Infobox_mapframe at line 35: attempt to index field 'wikibase' (a nil value).
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}}
Lua error in Module:Infobox_mapframe at line 35: attempt to index field 'wikibase' (a nil value).
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}}
Lua error in Module:Infobox_mapframe at line 35: attempt to index field 'wikibase' (a nil value).
E.g. The item linked from the Lua error in Module:Wikibase at line 40: attempt to index field 'wikibase' (a nil value). (P17) statement
{{Infobox mapframe |id=Q3239281 |geomask=P17}}
Lua error in Module:Infobox_mapframe at line 35: attempt to index field 'wikibase' (a nil value).
With a geomask based on a specific Wikidata item
E.g. Lua error in Module:Wikibase at line 40: attempt to index field 'wikibase' (a nil value). (Q1199)
{{Infobox mapframe |id=Q3239281 |geomask=Q1199}}
Lua error in Module:Infobox_mapframe at line 35: attempt to index field 'wikibase' (a nil value).
When there are no coordinates on Wikidata
(and there are no local coordinates to override Wikidata values, see next section)
{{Infobox mapframe |id=Q1}}
Lua error in Module:Infobox_mapframe at line 35: attempt to index field 'wikibase' (a nil value). There is no output. Similarly when there is no Wikidata item for the page (like this template's documentation page)
{{Infobox mapframe}}
Lua error in Module:Infobox_mapframe at line 118: attempt to index field 'wikibase' (a nil value). There is no output.
Overriding Wikidata
Wikidata coordinate values and shapes from linked OpenStreetMap data are used by default, but can overriden using |coord=
- Specify coordinates using the
{{Coord}}
templates, e.g.|coord=
{{Coord|32.1|S|116.2|E}}
- If
|coord=
is specified, then 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.
Parameters
Other optional parameters are:
- frame-width
- Frame width; default is "270"
- frame-height
- Frame height; default is "200"
- stroke-color
- or stroke-colour
- Color of line features, and outlines of shape features; default is "#ff0000"
- stroke-width
- Width of line features, and outlines of shape features; default is "5"
- marker
- Marker symbol to use for coordinates; default is "marker", see mw:Help:Extension:Kartographer/Icons for other options
- marker-color
- or marker-colour
- Background color for the marker; default is "#5E74F3"
- 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 Lua error in Module:Wikibase at line 40: attempt to index field 'wikibase' (a nil value). (P17),P131
for Lua error in Module:Wikibase at line 40: attempt to index field 'wikibase' (a nil value). (P131)) - geomask-stroke-color
- or geomask-stroke-colour
- Color of outline of geomask shape, default is "#555555"
- geomask-stroke-width
- Width of outline of geomask shape, default is "2"
- zoom
- Set the zoom level, from "1" to "18", to used if the zoom level cannot be determined automatically from object length or area. Default is "10".
- frame-coordinates
- or frame-coord
- Alternate latitude and longitude coordinates for initial placement of map, using {{coord}}; default is derived from item coordinates
- frame-lat (deprecated)
- or frame-latitude
- Alternate latitude coordinate for initial placement of map; default is derived from item coordinates
- frame-long (deprecated)
- or frame-longitude
- Alternate longitude coordinate for initial placement of map; default is derived from item coordinates
Examples
Infobox hospital
|
---|
{{Infobox hospital}} (as of 11 February 2019) |image3 = {{If declined|{{{mapframe|}}}||{{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 = {{If declined|{{{mapframe|}}}||{{{mapframe-caption|}}}}} |
Infobox power station
|
---|
{{Infobox power station}} (as of 2 April 2019): | 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|}}}}}}} |
Infobox Australian road
|
---|
{{Infobox Australian road}} (as of 30 November 2018): | data3 = {{#ifexist:media:{{{location|}}}<!-- -->|[[File:{{{location}}}|270px|frameless|alt={{{location_alt|{{{loc_alt|{{{alt|}}}}}}}}}]]<!-- -->|{{{location|<!-- -->{{If declined| {{{mapframe|}}}<!-- -->|<!-- -->|{{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}}]]}}}}<!-- -->}}<!-- -->}}}<!-- -->}} |