Module:Location map/data/NATO
Appearance
name | NATO | ||
---|---|---|---|
x | (51.1687) * ( cos($1*0.01745329252)*sin(($2+35.0)*0.01745329252) ) * ( ((1 + sin($1*0.01745329252) * sin(35.0*0.01745329252) + cos($1*0.01745329252) * cos(35.0*0.01745329252)*cos(($2+35.0)*0.01745329252) ) * 0.5)^ -0.5)- (-50.0) | ||
y | (575/324) * ( (100 - 48.0905) - (62.8332) * ( cos(35.0*0.01745329252)*sin($1*0.01745329252) - sin(35.0*0.01745329252) * cos($1*0.01745329252) * cos( ($2+35.0)*0.01745329252) ) * ( ((1 + sin($1*0.01745329252) * sin(35.0*0.01745329252) + cos($1*0.01745329252) * cos(35.0*0.01745329252) * cos(($2+35.0)*0.01745329252) ) * 0.5)^ -0.5) ) | ||
image | NATO Territory Map.svg
| ||
Module:Location map/data/NATO is a location map definition used to overlay markers and labels on an equirectangular projection map of NATO. The markers are placed by latitude and longitude coordinates on the default map or a similar map image.
Usage
These definitions are used by the following templates when invoked with parameter "NATO":
{{Location map|NATO |...}}
{{Location map many|NATO |...}}
{{Location map+|NATO |...}}
{{Location map~|NATO |...}}
Map definition
name = NATO
- Name used in the default map caption
image = NATO Territory Map.svg
- The default map image, without "Image:" or "File:"
x = (51.1687) * ( cos($1*0.01745329252)*sin(($2+35.0)*0.01745329252) ) * ( ((1 + sin($1*0.01745329252) * sin(35.0*0.01745329252) + cos($1*0.01745329252) * cos(35.0*0.01745329252)*cos(($2+35.0)*0.01745329252) ) * 0.5)^ -0.5)- (-50.0)
- An expression to calculate a location on the map via its longitude; evaluates as 0 along the left edge and 100 along the right edge
y = (575/324) * ( (100 - 48.0905) - (62.8332) * ( cos(35.0*0.01745329252)*sin($1*0.01745329252) - sin(35.0*0.01745329252) * cos($1*0.01745329252) * cos( ($2+35.0)*0.01745329252) ) * ( ((1 + sin($1*0.01745329252) * sin(35.0*0.01745329252) + cos($1*0.01745329252) * cos(35.0*0.01745329252) * cos(($2+35.0)*0.01745329252) ) * 0.5)^ -0.5) )
- An expression to calculate a location on the map via its latitude; evaluates as 0 along the top edge and 100 along the bottom edge
See also
Location map templates
- Template:Location map, to display one mark and label using latitude and longitude
- Template:Location map many, to display up to nine marks and labels
- Template:Location map+, to display an unlimited number of marks and labels
Creating new map definitions
return {
name = 'NATO',
x = '(51.1687) * ( cos($1*0.01745329252)*sin(($2+35.0)*0.01745329252) ) * ( ((1 + sin($1*0.01745329252) * sin(35.0*0.01745329252) + cos($1*0.01745329252) * cos(35.0*0.01745329252)*cos(($2+35.0)*0.01745329252) ) * 0.5)^ -0.5)- (-50.0)',
y = '(575/324) * ( (100 - 48.0905) - (62.8332) * ( cos(35.0*0.01745329252)*sin($1*0.01745329252) - sin(35.0*0.01745329252) * cos($1*0.01745329252) * cos( ($2+35.0)*0.01745329252) ) * ( ((1 + sin($1*0.01745329252) * sin(35.0*0.01745329252) + cos($1*0.01745329252) * cos(35.0*0.01745329252) * cos(($2+35.0)*0.01745329252) ) * 0.5)^ -0.5) )',
image = 'NATO Territory Map.svg'
}