Template:Location map/doc

From 'City of Adelaide' History and Genealogy Site
Jump to navigation Jump to search

Template:Location map creates a location map as a composite image of an existing map in equirectangular projection with a marker and an optional label superimposed onto it. Note:

  • Using "caption=xxx" frames the map (empty "caption=" leaves map unframed).
  • The marker/label is not checked for valid latitude/longitude & could land anywhere on the article page, even beyond the bottom.
  • To suppress the marker, set marksize=1 pixel wide.
  • For map "width=250" omit "px" or map will stretch across page.
  • To place multiple markers/labels, refer below to: See also.
  • To map along converging longitudes, refer to: Template:Location_map_skew.

Usage

Parameter location refers to a map definition template. If location is Spain, the map image and coordinates are based on the values set in Template:Location map Spain.

Decimal coordinates

{{Location map | ''location''
| lat        = 
| long       = 
| label      = 
| label_size = 
| position   = 
| background = 
| mark       = 
| marksize   = 
| width      = 
| float      = 
| border     = 
| caption    = 
| alt        = 
| AlternativeMap =
}}

Degree/Minute/Second coordinates

{{Location map | ''location''
| lat_deg    = 
| lat_min    = 
| lat_sec    = 
| lat_dir    = 
| lon_deg    = 
| lon_min    = 
| lon_sec    = 
| lon_dir    = 
| label      = 
| label_size = 
| position   = 
| background = 
| mark       = 
| marksize   = 
| width      = 
| float      = 
| border     = 
| caption    = 
| alt        = 
| AlternativeMap =
}}

Parameters

Parameter Default Description
{{{1}}} the unnamed 1st parameter contains the location of the map definition (if Spain, then use values from {{Location map Spain}})
lat 0 latitude (decimal format; enter negative numbers for southern latitude)
lat_deg 0 latitude degrees
lat_min 0 latitude minutes
lat_sec 0 latitude seconds
lat_dir N latitude: N = north (default), S = south
long 0 longitude (decimal format; enter negative numbers for western longitude)
lon_deg 0 longitude degrees
lon_min 0 longitude minutes
lon_sec 0 longitude seconds
lon_dir E longitude: E = east (default), W = west
label {{PAGENAME}} label text
label_size 100 label font size as a percentage (<100 = smaller, >100 = larger)
position right label position relative to the mark: left, right, top, bottom, none
background transparent label background color (background-color: {};)
mark Red pog.svg marker image file name ([[Image: {}]])
marksize 8 marker size in pixels, omit px ([[Image: {}px]]
font-size: {}px;)
width 240 map width - omit "px" or will stretch across page (image: {}px
width: ({}+2)px;)
float right position of map on page: left, right, center, none (float: {}; clear: {};
border #CCCCCC border color or none (border: {};)
caption "Marker text (location map name)" map caption; for no caption enter "caption="
alt empty alt text for map; see WP:ALT
AlternativeMap {{Location map {{{1}}}|image}} Alternative map file name ([[Image: {}]]), must use same border coordinates as the default map

Available map templates

See Special:PrefixIndex/Template:Location_map_.

See also Category:Location map templates (currently very incomplete, but useful for some subcategories).

Creating new map templates

  1. Find an appropriate blank map in equirectangular projection.
  2. Create a template named Template:Location map location (copy the content of any other map template into it and enter appropriate values).

Examples

Default width, float, label position, and caption (decimal coordinates)

Pag is on an island
Pag is on an island
Pag
Pag (Croatia)
{{Location map | Croatia
| lat = 44.44
| long = 15.05
| label = Pag
| alt = Pag is on an island
}}


Map with the default caption (degrees/minutes)

Pag is on an island.
Pag is on an island.
Pag
Pag (Croatia)
{{Location map|Croatia
| lat_deg = 44 | lat_min = 26
| lon_deg = 15 | lon_min = 3
| label = Pag
| position = right
| mark = Green pog.svg <!--green dot-->
| width = 300 <!--wider than default-->
| float = right
| alt = Pag is on an island.
}}


Marker/Label outside of Map

Rubicon is in Italy (outside the map)
Rubicon is in Italy (outside the map)
Rubicon
Rubicon (Croatia)
{{Location map | Croatia
| lat = 44.44
| long = <!--outside map-->11.05
| label = Rubicon
| position = right
| width = 200
| float = right
| alt = Rubicon is in Italy (outside the map)
}}


Map with a custom caption and text background

Imotski is in Croatia.
Imotski is in Croatia.
Imotski
Imotski in Croatia
{{Location map | Croatia
| lat = 43.44
| long = 17.21
| label = Imotski
| position = right
| background = #FFFFDD
| width = 300
| float = right
| caption = Imotski in Croatia
| alt = Imotski is in Croatia.
}}


Map with enlarged marker and label

Pag is on an island
Pag is on an island
Pag
Pag Island in Croatia
{{Location map | Croatia
| lat = 44.44
| long = 15.05
| label = Pag
| label_size = 200 <!--200% larger-->
| position = right
| background = #FFFFDD
| marksize = 14
| width = 300
| float = right
| caption = Pag Island in Croatia
| alt = Pag is on an island
}}


Map with no caption

Brčko is in northeast Bosnia.
Brčko is in northeast Bosnia.
Brčko
{{Location map | Bosnia
| lat = 44.87
| long = 18.81
| label = Brčko
| position = left
| width = 150
| float = right
| caption = 
| alt = Brčko is in northeast Bosnia.
}}


Alternative style of map

Lockerbie is in southern Scotland.
Lockerbie is in southern Scotland.
Lockerbie
Lockerbie in Scotland
{{Location map | Scotland
| lat_deg=55 | lat_min=07 | lat_sec=16 | lat_dir=N
| lon_deg=03 | lon_min=21 | lon_sec=19 | lon_dir=W 
| label=Lockerbie | position=right
| mark=Blue_pog.svg | marksize=9
| width=170 | float=right
| caption=Lockerbie in Scotland
| alt=Lockerbie is in southern Scotland.
}}


Lockerbie is in southern Scotland.
Lockerbie is in southern Scotland.
Lockerbie
Lockerbie in Scotland
{{Location map | Scotland2
| lat_deg=55 | lat_min=07 | lat_sec=16 | lat_dir=N
| lon_deg=03 | lon_min=21 | lon_sec=19 | lon_dir=W 
| label=Lockerbie | position=right
| mark=Blue_pog.svg | marksize=9
| width=170 | float=right
| caption=Lockerbie in Scotland
| alt=Lockerbie is in southern Scotland.
}}


Using AlternativeMap

Biratnagar Airport is located in southeastern Nepal
Biratnagar Airport is located in southeastern Nepal
Biratnagar
Location of Biratnagar Airport in Nepal
{{Location map | Nepal
| lat_deg=26 | lat_min=28 | lat_sec=53 | lat_dir=N
| lon_deg=87 | lon_min=15 | lon_sec=50 | lon_dir=E
| label=Biratnagar | position=top
| mark=Airplane_silhouette.svg | marksize = 10
| caption=Location of Biratnagar Airport in Nepal
| alt=Biratnagar Airport is located in southeastern Nepal
}}


Biratnagar Airport is located in southeastern Nepal
Biratnagar Airport is located in southeastern Nepal
Biratnagar
Location of Biratnagar Airport in Nepal
{{Location map | Nepal
| lat_deg=26 | lat_min=28 | lat_sec=53 | lat_dir=N
| lon_deg=87 | lon_min=15 | lon_sec=50 | lon_dir=E
| label=Biratnagar | position=top
| mark=Airplane_silhouette.svg | marksize = 10
| caption=Location of Biratnagar Airport in Nepal
| alt=Biratnagar Airport is located in southeastern Nepal
| AlternativeMap=Nepal relief location map.jpg
}}


Map that crosses 180° meridian

Uelen is on the easternmost tip of Russia.
Uelen is on the easternmost tip of Russia.
Uelen
Uelen (Russia)
{{Location map | Russia
| lat_deg=66  | lat_min=09 | lat_dir=N
| lon_deg=169 | lon_min=48 | lon_dir=W
| label=Uelen | position=left | background=yellow
| mark=Locator_Dot.png | marksize=7
| width=400 | float=left
| alt=Uelen is on the easternmost tip of Russia.
}}


See also