Difference between revisions of "Template:Location map-line/x"
Jump to navigation
Jump to search
imported>Primefac m (Protected "Template:Location map-line/x": semi-protecting highly-visible templates in response to recent template-space vandalism ([Edit=Require autoconfirmed or confirmed access] (indefinite) [Move=Require autoconfirmed or confirmed ac...) |
imported>Zyxw (add documentation template) |
||
| Line 2: | Line 2: | ||
|custom={{Location map {{{1}}}/x|{{{2}}}|{{{3}}}}} | |custom={{Location map {{{1}}}/x|{{{2}}}|{{{3}}}}} | ||
|polar={{#invoke:Location map|data|{{{1}}}|x}}+cos(0.0174532925*({{#invoke:Location map|data|{{{1}}}|alpha}}{{#ifexpr:{{#invoke:Location map|data|{{{1}}}|length_x}}<0|-|+}}({{#ifexpr:{{{2}}}<0|360+}}{{{2}}})*{{#invoke:Location map|data|{{{1}}}|mult}}))*{{#invoke:Location map|data|{{{1}}}|length_x}}*(1-abs({{{3}}})/90) | |polar={{#invoke:Location map|data|{{{1}}}|x}}+cos(0.0174532925*({{#invoke:Location map|data|{{{1}}}|alpha}}{{#ifexpr:{{#invoke:Location map|data|{{{1}}}|length_x}}<0|-|+}}({{#ifexpr:{{{2}}}<0|360+}}{{{2}}})*{{#invoke:Location map|data|{{{1}}}|mult}}))*{{#invoke:Location map|data|{{{1}}}|length_x}}*(1-abs({{{3}}})/90) | ||
| − | |100*({{{2}}}{{#ifexpr:({{{2}}}<{{#invoke:Location map|data|{{{1}}}|left}})*({{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}|1|0}})|+360}}-{{#invoke:Location map|data|{{{1}}}|left}})/({{#invoke:Location map|data|{{{1}}}|right}}-{{#invoke:Location map|data|{{{1}}}|left}})}}}}{{#ifeq:{{{1}}}|Earth||{{#if:{{#invoke:this is a horrible hack to cause a script error}}|}}}}</includeonly> | + | |100*({{{2}}}{{#ifexpr:({{{2}}}<{{#invoke:Location map|data|{{{1}}}|left}})*({{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}|1|0}})|+360}}-{{#invoke:Location map|data|{{{1}}}|left}})/({{#invoke:Location map|data|{{{1}}}|right}}-{{#invoke:Location map|data|{{{1}}}|left}})}}}}{{#ifeq:{{{1}}}|Earth||{{#if:{{#invoke:this is a horrible hack to cause a script error}}|}}}}</includeonly><noinclude> |
| + | {{Documentation}} | ||
| + | </noinclude> | ||
Latest revision as of 03:35, 29 November 2018
Usage
This template is used by {{Location map-line/draw line}} when drawing a longitude (vertical) line.
Parameters
|1=name of map template|2=longitude in decimal degrees|3=latitude in decimal degrees
Examples
Using Module:Location map/data/Earth:
{{Location map-line/x|Earth|0|0}}→ 50{{Location map-line/x|Earth|30|0}}→ 58.333333333333{{Location map-line/x|Earth|-30|0}}→ 41.666666666667{{Location map-line/x|Earth|90|0}}→ 75{{Location map-line/x|Earth|-90|0}}→ 25
Supporting module
- {{#invoke:Location map|data}}
See also
| The above documentation is transcluded from Template:Location map-line/x/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |