Note: The code which this module's main function (coord
) outputs is directly parsed and/or manipulated by and other functions of this module itself (coord2text
and coordinsert
). If the structure of the output changes (for example, to use the <nowiki><mapframe></nowiki>
and <nowiki><maplink></nowiki>
tags]]), please update the aforementioned scripts as well.
When using the template inside another template, like an infobox, there may be parameters (like <var>type</var>:<var>airport</var>
) which should be added automatically. To do so, do something like this: {{#if:{{{coordinates|}}}|{{#invoke:Coordinates|coordinsert|{{{coordinates|}}}|<var>parameter1:value1|parameter2:value2|parameter3:value3…</var>}}|
Do not add more vertical bars |
than necessary.
Developers maintaining legacy code may need to extract latitude or longitude to use a parameters in other code, or a mathematical expression. The module's "coord2text" function can be used to extract data from the template. To extract the latitude from a Coord template, use:
<nowiki>{{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|lat}}</nowiki>
→
To extract the longitude, use:
<nowiki>{{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|long}}</nowiki>
→