모듈:Coordinates/doc: 두 판 사이의 차이

Revi HQ
내용 추가됨 내용 삭제됨
(add info about coordinsert and coord2text (rough draft))
잔글 (wikipedia:en:Module:Coordinates/doc에서 판 24개를 가져왔습니다: import from enwiki)
 
(사용자 9명의 중간 판 11개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{High-risk|1,000,000+}}
{{High-risk}}
{{Uses Wikidata|P625}}
{{Tracks and uses Wikidata|P625}}
{{Uses TemplateStyles|Module:Coordinates/styles.css}}
{{Tracks Wikidata|P625}}
{{Module rating|protected}}

'''Note:''' The code which this module's main function (<code>coord</code>) outputs is directly parsed and/or manipulated by [[Module:Location map]] and other functions of this module itself (<code>coord2text</code> and <code>coordinsert</code>). If the structure of the output changes (for example, to use [[:mw:Help:Extension:Kartographer|the <code><nowiki><mapframe></nowiki></code> and <code><nowiki><maplink></nowiki></code> tags]]), please update the aforementioned scripts as well.
'''Note:''' The code which this module's main function (<code>coord</code>) outputs is directly parsed and/or manipulated by [[Module:Location map]] and other functions of this module itself (<code>coord2text</code> and <code>coordinsert</code>). If the structure of the output changes (for example, to use [[:mw:Help:Extension:Kartographer|the <code><nowiki><mapframe></nowiki></code> and <code><nowiki><maplink></nowiki></code> tags]]), please update the aforementioned scripts as well.


11번째 줄: 11번째 줄:
Do not add more vertical bars <code>&#124;</code> than necessary.
Do not add more vertical bars <code>&#124;</code> than necessary.


==Using the module with coord2text==
==Using the module with coord2text to extract latitude or longitude==
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 {{tl|Coord}} template. For example, to extract the latitude from a Coord template, use:
The module's "coord2text" function can be used to extract data from the {{tl|Coord}} template. To extract the latitude from a Coord template, use:


<code><nowiki>{{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|lat}}</nowiki></code> &rarr; {{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|lat}}
<code><nowiki>{{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|lat}}</nowiki></code> &rarr; {{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|lat}}
19번째 줄: 20번째 줄:


<code><nowiki>{{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|long}}</nowiki></code> &rarr; {{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|long}}
<code><nowiki>{{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|long}}</nowiki></code> &rarr; {{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|long}}

This can be useful if you want to use the latitude or longitude in a mathematical expression.


== Modules using this module directly ==
== Modules using this module directly ==
* [[Module:Geobox coor]]
* [[Module:HS listed building row]]
* [[Module:HS listed building]]
* [[Module:Wikidata2]]


== Tracking categories ==
== Tracking categories ==

2021년 1월 1일 (금) 09:04 기준 최신판

틀:Tracks and uses Wikidata 틀:Uses TemplateStyles 틀:Module rating Note: The code which this module's main function (coord) outputs is directly parsed and/or manipulated by Module:Location map and other functions of this module itself (coord2text and coordinsert). If the structure of the output changes (for example, to use the <mapframe> and <maplink> tags), please update the aforementioned scripts as well.

Using the module with coordinsert

When using the {{Coord}} template inside another template, like an infobox, there may be parameters (like type:airport) which should be added automatically. To do so, do something like this:

{{#if:{{{coordinates|}}}|{{#invoke:Coordinates|coordinsert|{{{coordinates|}}}|parameter1:value1|parameter2:value2|parameter3:value3…}}| 

Do not add more vertical bars | than necessary.

Using the module with coord2text to extract latitude or longitude

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 {{Coord}} template. To extract the latitude from a Coord template, use:

{{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|lat}} → 57.30611

To extract the longitude, use:

{{#invoke:coordinates|coord2text|{{Coord|57|18|22|N|4|27|32|E}}|long}} → 4.45889

Modules using this module directly

Tracking categories