Difference between revisions of "Template:Location map-line/x"

From blackwiki
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

Template documentation[view] [edit] [history] [purge]

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

See also