Template:Marker: Difference between revisions
correction for vCard |
add anchor |
||
(34 intermediate revisions by 11 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{#invoke:Marker|MarkerTemplate}}{{anchor|{{{wikidata|}}}}}</includeonly><noinclude>{{documentation}}</noinclude> |
|||
<span {{#if:{{{islisting|}}}||class="vcard"}} ><!-- |
|||
Item type and number holder |
|||
-->{{#if:{{{lat|}}}|{{#if:{{{long|}}}<!-- |
|||
-->|{{#coordinates:{{{lat|}}}|{{{long|}}}|name={{{name|}}}}}<!-- |
|||
--><span class="noprint listing-coordinates" style="display:none"><!-- |
|||
--><span class="geo"><!-- geo microformat |
|||
--><abbr class="latitude">{{{lat|}}}</abbr><!-- |
|||
--><abbr class="longitude">{{{long|}}}</abbr><!-- |
|||
--></span><!-- |
|||
--></span><!-- |
|||
--><b><span class="nourlexpansion plainlinks"><!-- |
|||
-->[{{PoiMap2|{{{lat|0}}}|{{{long|0}}}|{{{zoom|17}}}}}<!-- |
|||
--><span class="listing-map{{#ifeq:{{{type|listing}}}|listing| listing-general}}" style="border: 1px solid {{TypeToColor|{{{type|listing}}}}}; background:{{TypeToColor|{{{type|listing}}}}};" title="Map for this '{{{type|listing}}}' marker"> </span>] <!-- PoiMap2 finished--><!-- |
|||
--></span></b><!-- |
|||
-->{{#if:{{NAMESPACE}}|{{ns:0}}|[[Category:Has map markers]]}}<!-- |
|||
-->}}<!-- |
|||
-->}}<!-- |
|||
Name & URL |
|||
-->{{#if: {{{url|}}} |
|||
|'''[{{{url}}}{{#if: {{{name|}}}| <span class="fn org listing-name">{{{name}}}</span>}}]''' |
|||
|{{#if: {{{name|}}}|<span class="fn org listing-name">'''{{{name}}}'''</span>}} |
|||
}}</span><noinclude> |
|||
{{documentation}} |
|||
</noinclude> |
Latest revision as of 22:38, 18 August 2023
- Function: This template automatically numbers listings (Points of Interest) which have geographical coordinates (latitude and longitude) given and is typically used in-line in the prose of articles.
- Usage:
{{marker|type=|name=|wikidata=}}
- Recommended parameters:
|type
type of listing (see, do, buy, eat, drink, sleep, listing, around, city, other, go, vicinity) — defaults to "listing"|name
name of listing- Either
|wikidata
if specified, the missing name/lat/long/image fields will be fetched from the respective wikidata entry fields
|lat
latitude of listing, valid range: -90.0 to 90.0; specify NA to disallow fetching the value from wikidata|long
longitude of listing, valid range: -180.0 to 180.0; specify NA to disallow fetching the value from wikidata
- Optional parameters:
|zoom
zoom level for the full-screen map that opens when the listing number is clicked – default=17, valid range: 1 to 18 (1=Earth, 18=city block)|url
name of listing becomes a link to the specified URL|image
name of image for the thumbnail that pops up when the map marker is clicked – "File:" prefix not necessary|group
a map group to which the marker should be added. This parameter should only be necessary when multiple dynamic maps are used on a page; in such cases, the {{mapframe}} template's "show" parameter should match the "group" parameter for its corresponding marker.
- Microformat: The template emits an hCard microformat.
- Examples:
{{marker|type=see|name=Museum|lat=51.47766|long=0.00115}}
{{marker|type=do|name=Theme Park|lat=51.47766|long=0.00115|zoom=15|url=http://www.example.com/|image=Legoland.jpg}}
- Associated template:
- Template:Listing for a full listing
- Module:TypeToColor converts the "type" value passed to this template to a color
- Module:Marker
TemplateData
This template automatically numbers listings (Points of Interest) which have geographical coordinates (latitude and longitude) given and is typically used in-line in the prose of articles.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Type | type | Type of listing (see, do, buy, eat, drink, sleep, listing, around, city, other, go, vicinity)
| Content | suggested |
Name | name | Name of listing | String | suggested |
wikidata ID | wikidata | If specified, the missing name/lat/long/image fields will be fetched from the respective wikidata entry fields. | String | suggested |
Latitude | lat | Latitude of listing, valid range: -90.0 to 90.0; Specify NA to disallow fetching the value from wikidata or when coordinates are not applicable | Number | suggested |
Longitude | long | Longitude of listing, valid range: -180.0 to 180.0; Specify NA to disallow fetching the value from wikidata or when coordinates are not applicable | Number | suggested |
Zoom level | zoom | Zoom level for the full-screen map that opens when the listing number is clicked – default=17, valid range: 1 to 18 (1=Earth, 18=city block)
| Number | optional |
URL | url | Name of listing becomes a link to the specified URL | URL | optional |
Image | image | Name of image for the thumbnail that pops up when the map marker is clicked – "File:" prefix not necessary | File | optional |
Group | group | A map group to which the marker should be added. This parameter should only be necessary when multiple dynamic maps are used on a page
| String | optional |
Is listing? | islisting | If set to "yes", wraps the marker with a <span class="vcard">. | String | optional |