Template:Location map many/sandbox2

| "right"=right | right=right | "none"=none | none=none

|right}}; clear:{{#switch:{{{float|}}}

| "center"=both | center=both | "left"=left | left=left

| "right"=right | right=right | "none"=none | none=none

|right}}; {{#if: {{{caption|}}}

| ;background:#F9F9F9"|"

}}>

[[image:{{

  1. if: {{{AlternativeMap|{{{image|}}} }}}

| {{{AlternativeMap|{{{image}}}|}}}

| {{#invoke:Location map|data|{{{1|USA}}}|image}}

}}|{{{width|240}}}{{

#ifeq:{{uc:{{{width|3}}} }}|{{lc:{{{width|3}}} }}|px

}}|{{#if: {{{label|}}}

| {{{label}}}

| {{PAGENAME}}

}} ({{#invoke:Location map|data|{{{1|USA}}}|name}})]]
{{#if: {{{lat|{{{lat_deg|}}} }}} |

{{

#ifeq: {{{mark1size|{{{marksize|8}}} }}}| 0|

|[[Image:{{#if: {{{mark1|{{{mark|}}} }}}

| {{{mark1|{{{mark}}}|}}}

| Red pog.svg

}} |{{{mark1size|{{{marksize|8}}}}}}x{{{markhigh|{{{marksize|8}}}}}}px |{{#if: {{{label1|{{{label|}}} }}}

| {{{label1|{{{label}}}|}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position|{{{pos|}}}}}} | none

|

|

{{{label|Key West}}}

}}

|}}{{#if: {{{lat2|{{{lat2_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat2_deg|}}}

| {{#expr: {{#ifeq: {{{lat2_dir|}}}|S|-1|1}}

* ( {{{lat2_deg|0}}} + ({{{lat2_min|0}}} / 60)

+ ( {{{lat2_sec|0}}} / 3600) ) }}

|{{{lat2|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon2_dir|}}}|W|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})|}}|}}

}} + 99.9 * (

{{#if: {{{lon2_deg|}}}

| {{#expr: {{#ifeq: {{{lon2_dir|}}}|W|-1|1}}

* ( {{{lon2_deg|0}}} + ({{{lon2_min|0}}} / 60)

+ ({{{lon2_sec|0}}} / 3600) ) }}

|{{{long2|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}}) / ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark2size|8}}} | 0|

|[[Image:{{#if: {{{mark2|}}}

| {{{mark2}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark2size|{{{marksize|8}}}}}}x{{{mark2high|{{{mark2size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label2|}}}

| {{{label2}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position2|{{{pos2|{{{pos|}}} }}} }}} | none

|

|

{{{label2|}}}

}}

|}}{{#if: {{{lat3|{{{lat3_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat3_deg|}}}

| {{#expr: {{#ifeq: {{{lat3_dir|}}}|S|-1|1}}

* ( {{{lat3_deg|0}}} + ({{{lat3_min|0}}} / 60)

+ ( {{{lat3_sec|0}}} / 3600) ) }}

|{{{lat3|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon3_dir|}}}|W|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})|}}|}}

}} + 99.9 * (

{{#if: {{{lon3_deg|}}}

| {{#expr: {{#ifeq: {{{lon3_dir|}}}|W|-1|1}}

* ( {{{lon3_deg|0}}} + ({{{lon3_min|0}}} / 60)

+ ({{{lon3_sec|0}}} / 3600)) }}

|{{{long3|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}}) / ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark3size|8}}} | 0|

|[[Image:{{#if: {{{mark3|}}}

| {{{mark3}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark3size|{{{marksize|8}}}}}}x{{{mark3high|{{{mark3size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label3|}}}

| {{{label3}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position3|{{{pos3|{{{pos|}}} }}} }}} | none

|

|

{{{label3|}}}

}}

|}}{{#if: {{{lat4|{{{lat4_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat4_deg|}}}

| {{#expr: {{#ifeq: {{{lat4_dir|}}}|S|-1|1}}

* ( {{{lat4_deg|0}}} + ({{{lat4_min|0}}} / 60)

+ ( {{{lat4_sec|0}}} / 3600) ) }}

|{{{lat4|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon4_dir|}}}|W|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})|}}|}}

}} + 99.9 * (

{{#if: {{{lon4_deg|}}}

| {{#expr: {{#ifeq: {{{lon4_dir|}}}|W|-1|1}}

* ( {{{lon4_deg|0}}} + ({{{lon4_min|0}}} / 60)

+ ({{{lon4_sec|0}}} / 3600)) }}

|{{{long4|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}}) / ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark4size|8}}} | 0|

|[[Image:{{#if: {{{mark4|}}}

| {{{mark4}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark4size|{{{marksize|8}}}}}}x{{{mark4high|{{{mark4size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label4|}}}

| {{{label4}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position4|{{{pos4|{{{pos|}}} }}} }}} | none

|

|

{{{label4|}}}

}}

|}}{{#if: {{{lat5|{{{lat5_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat5_deg|}}}

| {{#expr: {{#ifeq: {{{lat5_dir|}}}|S|-1|1}}

* ( {{{lat5_deg|0}}} + ({{{lat5_min|0}}} / 60)

+ ( {{{lat5_sec|0}}} / 3600) ) }}

|{{{lat5|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon5_dir|}}}|W|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})|}}|}}

}} + 99.9 * (

{{#if: {{{lon5_deg|}}}

| {{#expr: {{#ifeq: {{{lon5_dir|}}}|W|-1|1}}

* ( {{{lon5_deg|0}}} + ({{{lon5_min|0}}} / 60)

+ ({{{lon5_sec|0}}} / 3600)) }}

|{{{long5|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}}) / ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark5size|8}}} | 0|

|[[Image:{{#if: {{{mark5|}}}

| {{{mark5}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark5size|{{{marksize|8}}}}}}x{{{mark5high|{{{mark5size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label5|}}}

| {{{label5}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position5|{{{pos5|{{{pos|}}} }}} }}} | none

|

|

{{{label5|}}}

}}

|}}{{#if: {{{lat6|{{{lat6_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat6_deg|}}}

| {{#expr: {{#ifeq: {{{lat6_dir|}}}|S|-1|1}}

* ( {{{lat6_deg|0}}} + ({{{lat6_min|0}}} / 60)

+ ( {{{lat6_sec|0}}} / 3600) ) }}

|{{{lat6|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon6_dir|}}}|W|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})|}}|}}

}} + 99.9 * (

{{#if: {{{lon6_deg|}}}

| {{#expr: {{#ifeq: {{{lon6_dir|}}}|W|-1|1}}

* ( {{{lon6_deg|0}}} + ({{{lon6_min|0}}} / 60)

+ ({{{lon6_sec|0}}} / 3600)) }}

|{{{long6|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}}) / ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark6size|8}}} | 0|

|[[Image:{{#if: {{{mark6|}}}

| {{{mark6}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark6size|{{{marksize|8}}}}}}x{{{mark6high|{{{mark6size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label6|}}}

| {{{label6}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position6|{{{pos6|{{{pos|}}} }}} }}} | none

|

|

{{{label6|}}}

}}

|}}{{#if: {{{lat7|{{{lat7_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat7_deg|}}}

| {{#expr: {{#ifeq: {{{lat7_dir|}}}|S|-1|1}}

* ( {{{lat7_deg|0}}} + ({{{lat7_min|0}}} / 60)

+ ( {{{lat7_sec|0}}} / 3600) ) }}

|{{{lat7|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon7_dir|}}}|W|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})|}}|}}

}} + 99.9 * (

{{#if: {{{lon7_deg|}}}

| {{#expr: {{#ifeq: {{{lon7_dir|}}}|W|-1|1}}

* ( {{{lon7_deg|0}}} + ({{{lon7_min|0}}} / 60)

+ ({{{lon7_sec|0}}} / 3600)) }}

|{{{long7|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}}) / ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark7size|8}}} | 0|

|[[Image:{{#if: {{{mark7|}}}

| {{{mark7}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark7size|{{{marksize|8}}}}}}x{{{mark7high|{{{mark7size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label7|}}}

| {{{label7}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position7|{{{pos7|{{{pos|}}} }}} }}} | none

|

|

{{{label7|}}}

}}

|}}{{#if: {{{lat8|{{{lat8_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat8_deg|}}}

| {{#expr: {{#ifeq: {{{lat8_dir|}}}|S|-1|1}}

* ( {{{lat8_deg|0}}} + ({{{lat8_min|0}}} / 60)

+ ( {{{lat8_sec|0}}} / 3600) ) }}

|{{{lat8|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon8_dir|}}}|W|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})|}}|}}

}} + 99.9 * (

{{#if: {{{lon8_deg|}}}

| {{#expr: {{#ifeq: {{{lon8_dir|}}}|W|-1|1}}

* ( {{{lon8_deg|0}}} + ({{{lon8_min|0}}} / 60)

+ ({{{lon8_sec|0}}} / 3600)) }}

|{{{long8|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}}) / ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark8size|8}}} | 0|

|[[Image:{{#if: {{{mark8|}}}

| {{{mark8}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark8size|{{{marksize|8}}}}}}x{{{mark8high|{{{mark8size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label8|}}}

| {{{label8}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position8|{{{pos8|{{{pos|}}} }}} }}} | none

|

|

{{{label8|}}}

}}

|}}{{#if: {{{lat9|{{{lat9_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat9_deg|}}}

| {{#expr: {{#ifeq: {{{lat9_dir|}}}|S|-1|1}}

* ( {{{lat9_deg|0}}} + ({{{lat9_min|0}}} / 60)

+ ( {{{lat9_sec|0}}} / 3600) ) }}

|{{{lat9|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon9_dir|}}}|W

|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})

}}|}}

}} + 99.9 * (

{{#if: {{{lon9_deg|}}}

| {{#expr: {{#ifeq: {{{lon9_dir|}}}|W|-1|1}}

* ( {{{lon9_deg|0}}} + ({{{lon9_min|0}}} / 60)

+ ({{{lon9_sec|0}}} / 3600)) }}

|{{{long9|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}})

/ ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark9size|8}}} | 0|

|[[Image:{{#if: {{{mark9|}}}

| {{{mark9}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark9size|{{{marksize|8}}}}}}x{{{mark9high|{{{mark9size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label9|}}}

| {{{label9}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position9|{{{pos9|{{{pos|}}} }}} }}} | none

|

|

{{{label9|}}}

}}

|}}{{#if: {{{lat10|{{{lat10_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat10_deg|}}}

| {{#expr: {{#ifeq: {{{lat10_dir|}}}|S|-1|1}}

* ( {{{lat10_deg|0}}} + ({{{lat10_min|0}}} / 60)

+ ( {{{lat10_sec|0}}} / 3600) ) }}

|{{{lat10|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon10_dir|}}}|W

|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})

}}|}}

}} + 99.9 * (

{{#if: {{{lon10_deg|}}}

| {{#expr: {{#ifeq: {{{lon10_dir|}}}|W|-1|1}}

* ( {{{lon10_deg|0}}} + ({{{lon10_min|0}}} / 60)

+ ({{{lon10_sec|0}}} / 3600)) }}

|{{{long10|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}})

/ ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark10size|8}}} | 0|

|[[Image:{{#if: {{{mark10|}}}

| {{{mark10}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark10size|{{{marksize|8}}}}}}x{{{mark10high|{{{mark10size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label10|}}}

| {{{label10}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position10|{{{pos10|{{{pos|}}} }}} }}} | none

|

|

{{{label10|}}}

}}

}}{{#if: {{{lat11|{{{lat11_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat11_deg|}}}

| {{#expr: {{#ifeq: {{{lat11_dir|}}}|S|-1|1}}

* ( {{{lat11_deg|0}}} + ({{{lat11_min|0}}} / 60)

+ ( {{{lat11_sec|0}}} / 3600) ) }}

|{{{lat11|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon11_dir|}}}|W

|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})

}}|}}

}} + 99.9 * (

{{#if: {{{lon11_deg|}}}

| {{#expr: {{#ifeq: {{{lon11_dir|}}}|W|-1|1}}

* ( {{{lon11_deg|0}}} + ({{{lon11_min|0}}} / 60)

+ ({{{lon11_sec|0}}} / 3600)) }}

|{{{long11|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}})

/ ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark11size|8}}} | 0|

|[[Image:{{#if: {{{mark11|}}}

| {{{mark11}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark11size|{{{marksize|8}}}}}}x{{{mark11high|{{{mark11size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label11|}}}

| {{{label11}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position11|{{{pos11|{{{pos|}}} }}} }}} | none

|

|

{{{label11|}}}

}}

}}{{#if: {{{lat12|{{{lat12_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat12_deg|}}}

| {{#expr: {{#ifeq: {{{lat12_dir|}}}|S|-1|1}}

* ( {{{lat12_deg|0}}} + ({{{lat12_min|0}}} / 60)

+ ( {{{lat12_sec|0}}} / 3600) ) }}

|{{{lat12|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon12_dir|}}}|W

|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})

}}|}}

}} + 99.9 * (

{{#if: {{{lon12_deg|}}}

| {{#expr: {{#ifeq: {{{lon12_dir|}}}|W|-1|1}}

* ( {{{lon12_deg|0}}} + ({{{lon12_min|0}}} / 60)

+ ({{{lon12_sec|0}}} / 3600)) }}

|{{{long12|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}})

/ ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark12size|8}}} | 0|

|[[Image:{{#if: {{{mark12|}}}

| {{{mark12}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark12size|{{{marksize|8}}}}}}x{{{mark12high|{{{mark12size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label12|}}}

| {{{label12}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position12|{{{pos12|{{{pos|}}} }}} }}} | none

|

|

{{{label12|}}}

}}

}}{{#if: {{{lat13|{{{lat13_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat13_deg|}}}

| {{#expr: {{#ifeq: {{{lat13_dir|}}}|S|-1|1}}

* ( {{{lat13_deg|0}}} + ({{{lat13_min|0}}} / 60)

+ ( {{{lat13_sec|0}}} / 3600) ) }}

|{{{lat13|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon13_dir|}}}|W

|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})

}}|}}

}} + 99.9 * (

{{#if: {{{lon13_deg|}}}

| {{#expr: {{#ifeq: {{{lon13_dir|}}}|W|-1|1}}

* ( {{{lon13_deg|0}}} + ({{{lon13_min|0}}} / 60)

+ ({{{lon13_sec|0}}} / 3600)) }}

|{{{long13|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}})

/ ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark13size|8}}} | 0|

|[[Image:{{#if: {{{mark13|}}}

| {{{mark13}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark13size|{{{marksize|8}}}}}}x{{{mark13high|{{{mark13size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label13|}}}

| {{{label13}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position13|{{{pos13|{{{pos|}}} }}} }}} | none

|

|

{{{label13|}}}

}}

}}{{#if: {{{lat14|{{{lat14_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat14_deg|}}}

| {{#expr: {{#ifeq: {{{lat14_dir|}}}|S|-1|1}}

* ( {{{lat14_deg|0}}} + ({{{lat14_min|0}}} / 60)

+ ( {{{lat14_sec|0}}} / 3600) ) }}

|{{{lat14|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon14_dir|}}}|W

|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})

}}|}}

}} + 99.9 * (

{{#if: {{{lon14_deg|}}}

| {{#expr: {{#ifeq: {{{lon14_dir|}}}|W|-1|1}}

* ( {{{lon14_deg|0}}} + ({{{lon14_min|0}}} / 60)

+ ({{{lon14_sec|0}}} / 3600)) }}

|{{{long14|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}})

/ ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark14size|8}}} | 0|

|[[Image:{{#if: {{{mark14|}}}

| {{{mark14}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark14size|{{{marksize|8}}}}}}x{{{mark14high|{{{mark14size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label14|}}}

| {{{label14}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position14|{{{pos14|{{{pos|}}} }}} }}} | none

|

|

{{{label14|}}}

}}

}}{{#if: {{{lat15|{{{lat15_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat15_deg|}}}

| {{#expr: {{#ifeq: {{{lat15_dir|}}}|S|-1|1}}

* ( {{{lat15_deg|0}}} + ({{{lat15_min|0}}} / 60)

+ ( {{{lat15_sec|0}}} / 3600) ) }}

|{{{lat15|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon15_dir|}}}|W

|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})

}}|}}

}} + 99.9 * (

{{#if: {{{lon15_deg|}}}

| {{#expr: {{#ifeq: {{{lon15_dir|}}}|W|-1|1}}

* ( {{{lon15_deg|0}}} + ({{{lon15_min|0}}} / 60)

+ ({{{lon15_sec|0}}} / 3600)) }}

|{{{long15|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}})

/ ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark15size|8}}} | 0|

|[[Image:{{#if: {{{mark15|}}}

| {{{mark15}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark15size|{{{marksize|8}}}}}}x{{{mark15high|{{{mark15size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label15|}}}

| {{{label15}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position15|{{{pos15|{{{pos|}}} }}} }}} | none

|

|

{{{label15|}}}

}}

}}{{#if: {{{lat16|{{{lat16_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat16_deg|}}}

| {{#expr: {{#ifeq: {{{lat16_dir|}}}|S|-1|1}}

* ( {{{lat16_deg|0}}} + ({{{lat16_min|0}}} / 60)

+ ( {{{lat16_sec|0}}} / 3600) ) }}

|{{{lat16|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon16_dir|}}}|W

|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})

}}|}}

}} + 99.9 * (

{{#if: {{{lon16_deg|}}}

| {{#expr: {{#ifeq: {{{lon16_dir|}}}|W|-1|1}}

* ( {{{lon16_deg|0}}} + ({{{lon16_min|0}}} / 60)

+ ({{{lon16_sec|0}}} / 3600)) }}

|{{{long16|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}})

/ ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark16size|8}}} | 0|

|[[Image:{{#if: {{{mark16|}}}

| {{{mark16}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark16size|{{{marksize|8}}}}}}x{{{mark16high|{{{mark16size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label16|}}}

| {{{label16}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position16|{{{pos16|{{{pos|}}} }}} }}} | none

|

|

{{{label16|}}}

}}

}}{{#if: {{{lat17|{{{lat17_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat17_deg|}}}

| {{#expr: {{#ifeq: {{{lat17_dir|}}}|S|-1|1}}

* ( {{{lat17_deg|0}}} + ({{{lat17_min|0}}} / 60)

+ ( {{{lat17_sec|0}}} / 3600) ) }}

|{{{lat17|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon17_dir|}}}|W

|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})

}}|}}

}} + 99.9 * (

{{#if: {{{lon17_deg|}}}

| {{#expr: {{#ifeq: {{{lon17_dir|}}}|W|-1|1}}

* ( {{{lon17_deg|0}}} + ({{{lon17_min|0}}} / 60)

+ ({{{lon17_sec|0}}} / 3600)) }}

|{{{long17|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}})

/ ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark17size|8}}} | 0|

|[[Image:{{#if: {{{mark17|}}}

| {{{mark17}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark17size|{{{marksize|8}}}}}}x{{{mark17high|{{{mark17size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label17|}}}

| {{{label17}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position17|{{{pos17|{{{pos|}}} }}} }}} | none

|

|

{{{label17|}}}

}}

}}{{#if: {{{lat18|{{{lat18_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat18_deg|}}}

| {{#expr: {{#ifeq: {{{lat18_dir|}}}|S|-1|1}}

* ( {{{lat18_deg|0}}} + ({{{lat18_min|0}}} / 60)

+ ( {{{lat18_sec|0}}} / 3600) ) }}

|{{{lat18|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon18_dir|}}}|W

|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})

}}|}}

}} + 99.9 * (

{{#if: {{{lon18_deg|}}}

| {{#expr: {{#ifeq: {{{lon18_dir|}}}|W|-1|1}}

* ( {{{lon18_deg|0}}} + ({{{lon18_min|0}}} / 60)

+ ({{{lon18_sec|0}}} / 3600)) }}

|{{{long18|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}})

/ ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark18size|8}}} | 0|

|[[Image:{{#if: {{{mark18|}}}

| {{{mark18}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark18size|{{{marksize|8}}}}}}x{{{mark18high|{{{mark18size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label18|}}}

| {{{label18}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position18|{{{pos18|{{{pos|}}} }}} }}} | none

|

|

{{{label18|}}}

}}

}}{{#if: {{{lat19|{{{lat19_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat19_deg|}}}

| {{#expr: {{#ifeq: {{{lat19_dir|}}}|S|-1|1}}

* ( {{{lat19_deg|0}}} + ({{{lat19_min|0}}} / 60)

+ ( {{{lat19_sec|0}}} / 3600) ) }}

|{{{lat19|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon19_dir|}}}|W

|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})

}}|}}

}} + 99.9 * (

{{#if: {{{lon19_deg|}}}

| {{#expr: {{#ifeq: {{{lon19_dir|}}}|W|-1|1}}

* ( {{{lon19_deg|0}}} + ({{{lon19_min|0}}} / 60)

+ ({{{lon19_sec|0}}} / 3600)) }}

|{{{long19|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}})

/ ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark19size|8}}} | 0|

|[[Image:{{#if: {{{mark19|}}}

| {{{mark19}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark19size|{{{marksize|8}}}}}}x{{{mark19high|{{{mark19size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label19|}}}

| {{{label19}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position19|{{{pos19|{{{pos|}}} }}} }}} | none

|

|

{{{label19|}}}

}}

}}{{#if: {{{lat20|{{{lat20_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat20_deg|}}}

| {{#expr: {{#ifeq: {{{lat20_dir|}}}|S|-1|1}}

* ( {{{lat20_deg|0}}} + ({{{lat20_min|0}}} / 60)

+ ( {{{lat20_sec|0}}} / 3600) ) }}

|{{{lat20|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon20_dir|}}}|W

|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})

}}|}}

}} + 99.9 * (

{{#if: {{{lon20_deg|}}}

| {{#expr: {{#ifeq: {{{lon20_dir|}}}|W|-1|1}}

* ( {{{lon20_deg|0}}} + ({{{lon20_min|0}}} / 60)

+ ({{{lon20_sec|0}}} / 3600)) }}

|{{{long20|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}})

/ ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark20size|8}}} | 0|

|[[Image:{{#if: {{{mark20|}}}

| {{{mark20}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark20size|{{{marksize|8}}}}}}x{{{mark20high|{{{mark20size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label20|}}}

| {{{label20}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position20|{{{pos20|{{{pos|}}} }}} }}} | none

|

|

{{{label20|}}}

}}

}}{{#if: {{{lat21|{{{lat21_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat21_deg|}}}

| {{#expr: {{#ifeq: {{{lat21_dir|}}}|S|-1|1}}

* ( {{{lat21_deg|0}}} + ({{{lat21_min|0}}} / 60)

+ ( {{{lat21_sec|0}}} / 3600) ) }}

|{{{lat21|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon21_dir|}}}|W

|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})

}}|}}

}} + 99.9 * (

{{#if: {{{lon21_deg|}}}

| {{#expr: {{#ifeq: {{{lon21_dir|}}}|W|-1|1}}

* ( {{{lon21_deg|0}}} + ({{{lon21_min|0}}} / 60)

+ ({{{lon21_sec|0}}} / 3600)) }}

|{{{long21|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}})

/ ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark21size|8}}} | 0|

|[[Image:{{#if: {{{mark21|}}}

| {{{mark21}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark21size|{{{marksize|8}}}}}}x{{{mark21high|{{{mark21size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label21|}}}

| {{{label21}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position21|{{{pos21|{{{pos|}}} }}} }}} | none

|

|

{{{label21|}}}

}}

}}{{#if: {{{lat22|{{{lat22_deg|}}} }}} |

" above to show calc below-->

99.2 * ({{#invoke:Location map|data|{{{1}}}|top}} - {{#if: {{{lat22_deg|}}}

| {{#expr: {{#ifeq: {{{lat22_dir|}}}|S|-1|1}}

* ( {{{lat22_deg|0}}} + ({{{lat22_min|0}}} / 60)

+ ( {{{lat22_sec|0}}} / 3600) ) }}

|{{{lat22|0}}}

}}) / ( {{#invoke:Location map|data|{{{1}}}|top}}

- {{#invoke:Location map|data|{{{1}}}|bottom}} ) round 1

}}%; left: {{#expr:

{{#expr:{{#if:{{#invoke:Location map|data|{{{1}}}|crosses180}}

|{{#ifeq: {{{lon22_dir|}}}|W

|-36000/({{#invoke:Location map|data|{{{1}}}|left}}-{{#invoke:Location map|data|{{{1}}}|right}})

}}|}}

}} + 99.9 * (

{{#if: {{{lon22_deg|}}}

| {{#expr: {{#ifeq: {{{lon22_dir|}}}|W|-1|1}}

* ( {{{lon22_deg|0}}} + ({{{lon22_min|0}}} / 60)

+ ({{{lon22_sec|0}}} / 3600)) }}

|{{{long22|0}}}

}} - {{#invoke:Location map|data|{{{1}}}|left}})

/ ({{#invoke:Location map|data|{{{1}}}|right}} - {{#invoke:Location map|data|{{{1}}}|left}}) round 1

}}%; height: 0; width: 0; margin: 0; padding: 0;">

{{

#ifeq: {{{mark22size|8}}} | 0|

|[[Image:{{#if: {{{mark22|}}}

| {{{mark22}}}

| {{{mark|Red pog.svg}}}

}} |{{{mark22size|{{{marksize|8}}}}}}x{{{mark22high|{{{mark22size|{{{marksize|8}}}|}}}|}}}px |{{#if: {{{label22|}}}

| {{{label22}}} |{{PAGENAME}}

}}]]}}

{{#ifeq: {{{position22|{{{pos22|{{{pos|}}} }}} }}} | none

|

|

{{{label22|}}}

}}

}}

{{{caption|{{#if: {{{label|}}}

| {{{label}}}

| {{PAGENAME}}

}} ({{#invoke:Location map|data|{{{1|USA}}}|name}})}}}

{{#ifeq: {{{verify|yes}}}| yes

|{{#if: {{{lat|{{{lat_deg|}}} }}} |{{

#ifexpr: abs( {{{lat| {{{lat_deg}}}

+ {{{lat_min|0}}}/60|}}} ) < abs( {{#invoke:Location map|data|{{{1}}}|bottom}})

|
Latitude#1 ({{{lat|{{{lat_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).}}{{

  1. ifexpr: abs( {{{lat|{{{lat_deg|}}}}}}) > abs({{#invoke:Location map|data|{{{1}}}|top}})

|
Latitude#1 ({{{lat|{{{lat_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: abs( {{{long| {{{lon_deg}}}

+ {{{lon_min|0}}}/60|}}} ) < abs( {{#invoke:Location map|data|{{{1}}}|left}} )

|
Longitude#1 ({{{long|{{{lon_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: abs( {{{long|{{{lon_deg|}}}}}} )

> abs( {{#invoke:Location map|data|{{{1}}}|right}} )

|
Longitude#1 ({{{long|{{{lon_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat2|{{{lat2_deg|}}} }}} |{{

#ifexpr: abs( {{{lat2| {{{lat2_deg}}}

+ {{{lat2_min|0}}}/60|}}} ) < abs( {{#invoke:Location map|data|{{{1}}}|bottom}} )

|
Latitude#2 ({{{lat2|{{{lat2_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).}}{{

  1. ifexpr:abs( {{{lat2|{{{lat2_deg|}}}}}}) > abs({{#invoke:Location map|data|{{{1}}}|top}})

|
Latitude#2 ({{{lat2|{{{lat2_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: abs( {{{long2| {{{lon2_deg}}}

+ {{{lon2_min|0}}}/60|}}} ) < abs( {{#invoke:Location map|data|{{{1}}}|left}} )

|
Longitude#2 ({{{long2|{{{lon2_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: abs( {{{long2|{{{lon2_deg|}}}}}} )

> abs( {{#invoke:Location map|data|{{{1}}}|right}} )

|
Longitude#2 ({{{long2|{{{lon2_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat3|{{{lat3_deg|}}} }}} |{{

#ifexpr: abs( {{{lat3| {{{lat3_deg}}}

+ {{{lat3_min|0}}}/60|}}} ) < abs( {{#invoke:Location map|data|{{{1}}}|bottom}} )

|
Latitude#3 ({{{lat3|{{{lat3_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).}}{{

  1. ifexpr:abs( {{{lat3|{{{lat3_deg|}}}}}}) > abs({{#invoke:Location map|data|{{{1}}}|top}})

|
Latitude#3 ({{{lat3|{{{lat3_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: abs( {{{long3| {{{lon3_deg}}}

+ {{{lon3_min|0}}}/60|}}} ) < abs( {{#invoke:Location map|data|{{{1}}}|left}} )

|
Longitude#3 ({{{long3|{{{lon3_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: abs( {{{long3|{{{lon3_deg|}}}}}} )

> abs( {{#invoke:Location map|data|{{{1}}}|right}} )

|
Longitude#3 ({{{long3|{{{lon3_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat4|{{{lat4_deg|}}} }}} |{{

#ifexpr: abs( {{{lat4| {{{lat4_deg}}}

+ {{{lat4_min|0}}}/60|}}} ) < abs( {{#invoke:Location map|data|{{{1}}}|bottom}} )

|
Latitude#4 ({{{lat4|{{{lat4_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).}}{{

  1. ifexpr:abs( {{{lat4|{{{lat4_deg|}}}}}}) > abs({{#invoke:Location map|data|{{{1}}}|top}})

|
Latitude#4 ({{{lat4|{{{lat4_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: abs( {{{long4| {{{lon4_deg}}}

+ {{{lon4_min|0}}}/60|}}} ) < abs( {{#invoke:Location map|data|{{{1}}}|left}} )

|
Longitude#4 ({{{long4|{{{lon4_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: abs( {{{long4|{{{lon4_deg|}}}}}} )

> abs( {{#invoke:Location map|data|{{{1}}}|right}} )

|
Longitude#4 ({{{long4|{{{lon4_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat5|{{{lat5_deg|}}} }}} |{{

#ifexpr: abs( {{{lat5| {{{lat5_deg}}}

+ {{{lat5_min|0}}}/60|}}} ) < abs( {{#invoke:Location map|data|{{{1}}}|bottom}} )

|
Latitude#5 ({{{lat5|{{{lat5_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).}}{{

  1. ifexpr:abs( {{{lat5|{{{lat5_deg|}}}}}}) > abs({{#invoke:Location map|data|{{{1}}}|top}})

|
Latitude#5 ({{{lat5|{{{lat5_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: abs( {{{long5| {{{lon5_deg}}}

+ {{{lon5_min|0}}}/60|}}} ) < abs( {{#invoke:Location map|data|{{{1}}}|left}} )

|
Longitude#5 ({{{long5|{{{lon5_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: abs( {{{long5|{{{lon5_deg|}}}}}} )

> abs( {{#invoke:Location map|data|{{{1}}}|right}} )

|
Longitude#5 ({{{long5|{{{lon5_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat6|{{{lat6_deg|}}} }}} |{{

#ifexpr: {{{lat6| {{{lat6_deg}}}

+ {{{lat6_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#6 ({{{lat6|{{{lat6_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat6|{{{lat6_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#6 ({{{lat6|{{{lat6_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr:{{{long6| {{{lon6_deg}}}

+ {{{lon6_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#6 ({{{long6|{{{lon6_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long6|{{{lon6_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#6 ({{{long6|{{{lon6_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat7|{{{lat7_deg|}}} }}} |{{

#ifexpr: {{{lat7| {{{lat7_deg}}}

+ {{{lat7_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#7 ({{{lat7|{{{lat7_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat7|{{{lat7_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#7 ({{{lat7|{{{lat7_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr:{{{long7| {{{lon7_deg}}}

+ {{{lon7_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#7 ({{{long7|{{{lon7_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long7|{{{lon7_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#7 ({{{long7|{{{lon7_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat8|{{{lat8_deg|}}} }}} |{{

#ifexpr: {{{lat8| {{{lat8_deg}}}

+ {{{lat8_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#8 ({{{lat8|{{{lat8_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat8|{{{lat8_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#8 ({{{lat8|{{{lat8_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: {{{long8| {{{lon8_deg}}}

+ {{{lon8_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#8 ({{{long8|{{{lon8_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long8|{{{lon8_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#8 ({{{long8|{{{lon8_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat9|{{{lat9_deg|}}} }}} |{{

#ifexpr: {{{lat9| {{{lat9_deg}}}

+ {{{lat9_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#9 ({{{lat9|{{{lat9_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat9|{{{lat9_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#9 ({{{lat9|{{{lat9_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: {{{long9| {{{lon9_deg}}}

+ {{{lon9_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#9 ({{{long9|{{{lon9_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long9|{{{lon9_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#9 ({{{long9|{{{lon9_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat10|{{{lat10_deg|}}} }}} |{{

#ifexpr: {{{lat10| {{{lat10_deg}}}

+ {{{lat10_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#10 ({{{lat10|{{{lat10_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat10|{{{lat10_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#10 ({{{lat10|{{{lat10_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: {{{long10| {{{lon10_deg}}}

+ {{{lon10_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#10 ({{{long10|{{{lon10_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long10|{{{lon10_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#10 ({{{long10|{{{lon10_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat11|{{{lat11_deg|}}} }}} |{{

#ifexpr: {{{lat11| {{{lat11_deg}}}

+ {{{lat11_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#11 ({{{lat11|{{{lat11_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat11|{{{lat11_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#11 ({{{lat11|{{{lat11_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: {{{long11| {{{lon11_deg}}}

+ {{{lon11_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#11 ({{{long11|{{{lon11_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long11|{{{lon11_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#11 ({{{long11|{{{lon11_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat12|{{{lat12_deg|}}} }}} |{{

#ifexpr: {{{lat12| {{{lat12_deg}}}

+ {{{lat12_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#12 ({{{lat12|{{{lat12_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat12|{{{lat12_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#12 ({{{lat12|{{{lat12_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: {{{long12| {{{lon12_deg}}}

+ {{{lon12_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#12 ({{{long12|{{{lon12_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long12|{{{lon12_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#12 ({{{long12|{{{lon12_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat13|{{{lat13_deg|}}} }}} |{{

#ifexpr: {{{lat13| {{{lat13_deg}}}

+ {{{lat13_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#13 ({{{lat13|{{{lat13_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat13|{{{lat13_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#13 ({{{lat13|{{{lat13_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: {{{long13| {{{lon13_deg}}}

+ {{{lon13_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#13 ({{{long13|{{{lon13_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long13|{{{lon13_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#13 ({{{long13|{{{lon13_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat14|{{{lat14_deg|}}} }}} |{{

#ifexpr: {{{lat14| {{{lat14_deg}}}

+ {{{lat14_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#14 ({{{lat14|{{{lat14_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat14|{{{lat14_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#14 ({{{lat14|{{{lat14_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: {{{long14| {{{lon14_deg}}}

+ {{{lon14_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#14 ({{{long14|{{{lon14_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long14|{{{lon14_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#14 ({{{long14|{{{lon14_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat15|{{{lat15_deg|}}} }}} |{{

#ifexpr: {{{lat15| {{{lat15_deg}}}

+ {{{lat15_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#15 ({{{lat15|{{{lat15_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat15|{{{lat15_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#15 ({{{lat15|{{{lat15_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: {{{long15| {{{lon15_deg}}}

+ {{{lon15_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#15 ({{{long15|{{{lon15_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long15|{{{lon15_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#15 ({{{long15|{{{lon15_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat16|{{{lat16_deg|}}} }}} |{{

#ifexpr: {{{lat16| {{{lat16_deg}}}

+ {{{lat16_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#16 ({{{lat16|{{{lat16_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat16|{{{lat16_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#16 ({{{lat16|{{{lat16_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: {{{long16| {{{lon16_deg}}}

+ {{{lon16_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#16 ({{{long16|{{{lon16_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long16|{{{lon16_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#16 ({{{long16|{{{lon16_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat17|{{{lat17_deg|}}} }}} |{{

#ifexpr: {{{lat17| {{{lat17_deg}}}

+ {{{lat17_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#17 ({{{lat17|{{{lat17_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat17|{{{lat17_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#17 ({{{lat17|{{{lat17_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: {{{long17| {{{lon17_deg}}}

+ {{{lon17_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#17 ({{{long17|{{{lon17_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long17|{{{lon17_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#17 ({{{long17|{{{lon17_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat18|{{{lat18_deg|}}} }}} |{{

#ifexpr: {{{lat18| {{{lat18_deg}}}

+ {{{lat18_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#18 ({{{lat18|{{{lat18_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat18|{{{lat18_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#18 ({{{lat18|{{{lat18_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: {{{long18| {{{lon18_deg}}}

+ {{{lon18_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#18 ({{{long18|{{{lon18_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long18|{{{lon18_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#18 ({{{long18|{{{lon18_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat19|{{{lat19_deg|}}} }}} |{{

#ifexpr: {{{lat19| {{{lat19_deg}}}

+ {{{lat19_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#19 ({{{lat19|{{{lat19_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat19|{{{lat19_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#19 ({{{lat19|{{{lat19_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: {{{long19| {{{lon19_deg}}}

+ {{{lon19_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#19 ({{{long19|{{{lon19_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long19|{{{lon19_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#19 ({{{long19|{{{lon19_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat20|{{{lat20_deg|}}} }}} |{{

#ifexpr: {{{lat20| {{{lat20_deg}}}

+ {{{lat20_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#20 ({{{lat20|{{{lat20_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat20|{{{lat20_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#20 ({{{lat20|{{{lat20_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: {{{long20| {{{lon20_deg}}}

+ {{{lon20_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#20 ({{{long20|{{{lon20_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long20|{{{lon20_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#20 ({{{long20|{{{lon20_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat21|{{{lat21_deg|}}} }}} |{{

#ifexpr: {{{lat21| {{{lat21_deg}}}

+ {{{lat21_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#21 ({{{lat21|{{{lat21_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat21|{{{lat21_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#21 ({{{lat21|{{{lat21_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: {{{long21| {{{lon21_deg}}}

+ {{{lon21_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#21 ({{{long21|{{{lon21_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long21|{{{lon21_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#21 ({{{long21|{{{lon21_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}{{#if: {{{lat22|{{{lat22_deg|}}} }}} |{{

#ifexpr: {{{lat22| {{{lat22_deg}}}

+ {{{lat22_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|bottom}}

|
Latitude#22 ({{{lat22|{{{lat22_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|bottom}} round 2}}).

}}{{#ifexpr: {{{lat22|{{{lat22_deg|}}}}}} > {{#invoke:Location map|data|{{{1}}}|top}}

|
Latitude#22 ({{{lat22|{{{lat22_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|top}} round 2}}).

}}{{#ifexpr: {{{long22| {{{lon22_deg}}}

+ {{{lon22_min|0}}}/60|}}} < {{#invoke:Location map|data|{{{1}}}|left}}

|
Longitude#22 ({{{long22|{{{lon22_deg|}}}}}}) < map min ({{#expr:{{#invoke:Location map|data|{{{1}}}|left}} round 2}}).

}}{{#ifexpr: {{{long22|{{{lon22_deg|}}}}}}

> {{#invoke:Location map|data|{{{1}}}|right}}

|
Longitude#22 ({{{long22|{{{lon22_deg|}}}}}}) > map max ({{#expr:{{#invoke:Location map|data|{{{1}}}|right}} round 2}}).

}}}}}}

{{clear}}{{Documentation}}