<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://themidnight.wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3ACoordinates%2Fdoc</id>
	<title>Module:Coordinates/doc - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://themidnight.wiki/index.php?action=history&amp;feed=atom&amp;title=Module%3ACoordinates%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://themidnight.wiki/index.php?title=Module:Coordinates/doc&amp;action=history"/>
	<updated>2026-04-03T20:24:34Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>https://themidnight.wiki/index.php?title=Module:Coordinates/doc&amp;diff=14199&amp;oldid=prev</id>
		<title>Timothy: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://themidnight.wiki/index.php?title=Module:Coordinates/doc&amp;diff=14199&amp;oldid=prev"/>
		<updated>2024-04-19T17:42:58Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:42, 19 April 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Timothy</name></author>
	</entry>
	<entry>
		<id>https://themidnight.wiki/index.php?title=Module:Coordinates/doc&amp;diff=14198&amp;oldid=prev</id>
		<title>wikimedia&gt;Jonesey95: Fix Linter errors.</title>
		<link rel="alternate" type="text/html" href="https://themidnight.wiki/index.php?title=Module:Coordinates/doc&amp;diff=14198&amp;oldid=prev"/>
		<updated>2022-10-25T21:28:16Z</updated>

		<summary type="html">&lt;p&gt;Fix &lt;a href=&quot;/wiki/Special:LintErrors&quot; class=&quot;new&quot; title=&quot;Special:LintErrors (page does not exist)&quot;&gt;Linter&lt;/a&gt; errors.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Module rating|release}}{{Module rating|protected}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Careful, this function is live, and called by {{tl|Location}} template. The documentation might not be complete&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
This module provides most of the logic behind {{tl|location}} and related geolocation templates. &lt;br /&gt;
It provides several methods visible to the templates:&lt;br /&gt;
 &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;{{#Invoke:Coordinates | parseAttribute|&amp;lt;/nowiki&amp;gt; &amp;#039;&amp;#039;attribute string&amp;#039;&amp;#039; | &amp;#039;&amp;#039;attribute name&amp;#039;&amp;#039; &amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039; : parse {{tl|location}} attribute parameter &amp;#039;&amp;#039;attribute string&amp;#039;&amp;#039; and return value of the &amp;#039;&amp;#039;attribute name&amp;#039;&amp;#039; parameter&lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;{{#Invoke:Coordinates | getHeader|&amp;lt;/nowiki&amp;gt; &amp;#039;&amp;#039;attribute string&amp;#039;&amp;#039; &amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039; : parse {{tl|location}} attribute parameter &amp;#039;&amp;#039;attribute string&amp;#039;&amp;#039; and return the numeric value of the header attribute. &lt;br /&gt;
&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;{{#Invoke:Coordinates | GeoHack_link|&amp;lt;/nowiki&amp;gt;  lat=... | lon=... |lang=&amp;#039;&amp;#039;xx&amp;#039;&amp;#039; | site=... | globe=... &amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;: creates link to GeoHack tool and display location coordinates. The URLs are based on website and latitude/longitude coordinates. Language is used so it can be passes to the website. Globe parameter is used to allow specifying coordinates on planets other than earth. &lt;br /&gt;
&lt;br /&gt;
:*&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;{{#Invoke:Coordinates | lat_lon|&amp;lt;/nowiki&amp;gt;  lat=... | lon=... |lang=&amp;#039;&amp;#039;xx&amp;#039;&amp;#039; &amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;: create coordinate location string based on decimal degrees latitude and longitude number. Language is used to localize the presentation of the numbers. &lt;br /&gt;
&lt;br /&gt;
::*&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;{{#Invoke:Coordinates | deg2dms|&amp;lt;/nowiki&amp;gt; &amp;#039;&amp;#039;degrees&amp;#039;&amp;#039;|lang=&amp;#039;&amp;#039;xx&amp;#039;&amp;#039; &amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;: create dms (degree/minute/second) string based on decimal degrees number. Language is used to localize the presentation of the numbers. &lt;br /&gt;
&lt;br /&gt;
:*&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;{{#Invoke:Coordinates | externalLink|&amp;lt;/nowiki&amp;gt;  site=... | globe=... | lat=... | lon=... |lang=&amp;#039;&amp;#039;xx&amp;#039;&amp;#039; &amp;lt;nowiki&amp;gt;}}&amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;: create URLs for different sites which are used by coordinate location templates. The URLs are based on website and latitude/longitude coordinates. Language is used so it can be passes to the website. Globe parameter is used to allow specifying coordinates on planets other than earth.&lt;br /&gt;
&lt;br /&gt;
== Examples==&lt;br /&gt;
Functions: &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;deg2dms&amp;#039;&amp;#039;&amp;#039;(degree, degree_precision, language)&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| deg2dms | 12.3456789}}&amp;lt;/nowiki&amp;gt; will display &amp;quot;{{#invoke:Coordinates| deg2dms | 12.3456789}}&amp;quot;&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| deg2dms | 12.3456789 |1}}&amp;lt;/nowiki&amp;gt; will display &amp;quot;{{#invoke:Coordinates| deg2dms | 12.3456789 |1 }}&amp;quot;&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| deg2dms | 12.3456789 |1e-1}}&amp;lt;/nowiki&amp;gt; will display &amp;quot;{{#invoke:Coordinates| deg2dms | 12.3456789 |1e-1}}&amp;quot;&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| deg2dms | 12.3456789 |1e-3}}&amp;lt;/nowiki&amp;gt; will display &amp;quot;{{#invoke:Coordinates| deg2dms | 12.3456789 |1e-3 }}&amp;quot;&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| deg2dms | 12.3456789 |1e-4}}&amp;lt;/nowiki&amp;gt; will display &amp;quot;{{#invoke:Coordinates| deg2dms | 12.3456789 |1e-4 }}&amp;quot;&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| deg2dms | 12.3456789 |1e-5}}&amp;lt;/nowiki&amp;gt; will display &amp;quot;{{#invoke:Coordinates| deg2dms | 12.3456789 |1e-5 }}&amp;quot;&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;lat_lon&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| lat_lon | lat=51.48 | lon=0}}&amp;lt;/nowiki&amp;gt; will display &amp;quot;{{#invoke:Coordinates| lat_lon | lat=51.48 | lon=0}}&amp;quot;&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;GeoHack_link&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| GeoHack_link | lat=51.48123 | lon=0}}&amp;lt;/nowiki&amp;gt; will display {{#invoke:Coordinates| GeoHack_link | lat=51.48123 | lon=0}}&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| GeoHack_link | lat=51.48123 | lon=0 | lang=en }}&amp;lt;/nowiki&amp;gt; will display {{#invoke:Coordinates| GeoHack_link | lat=51.48123 | lon=0 | lang=en }}&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| GeoHack_link | lat=51.48123 | lon=0 | lang=ru }}&amp;lt;/nowiki&amp;gt; will display {{#invoke:Coordinates| GeoHack_link | lat=51.48123 | lon=0 | lang=ru }}&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| GeoHack_link | lat= | lon=0 | lang=ru }}&amp;lt;/nowiki&amp;gt; (with missing latitude value) will display &amp;quot;{{#invoke:Coordinates| GeoHack_link | lat= | lon=0 | lang=ru }}&amp;quot;&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;externalLinksSection&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*:&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| externalLinksSection | globe = Earth| lat=51.48 | lon=0 | lang=en | namespace=File}}&amp;lt;/nowiki&amp;gt;  displays &amp;quot;{{#invoke:Coordinates| externalLinksSection | globe = Earth| lat=51.48 | lon=0 | lang=en | namespace=File}}&amp;quot;&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| externalLinksSection | globe = Earth| lat=51.48 | lon=0 | lang=en | namespace=Category}}&amp;lt;/nowiki&amp;gt;  displays &amp;quot;{{#invoke:Coordinates| externalLinksSection | globe = Earth| lat=51.48 | lon=0 | lang=en | namespace=Category}}&amp;quot;&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| externalLinksSection | globe = Earth| lat=51.48 | lon=0 | lang=ru | namespace=Category}}&amp;lt;/nowiki&amp;gt;  displays &amp;quot;{{#invoke:Coordinates| externalLinksSection | globe = Earth| lat=51.48 | lon=0 | lang=ru | namespace=Category}}&amp;quot;&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| externalLinksSection | globe = Mars| lat=51.48 | lon=0 | lang=en | namespace=File}}&amp;lt;/nowiki&amp;gt;  displays &amp;quot;{{#invoke:Coordinates| externalLinksSection | globe = Mars| lat=51.48 | lon=0 | lang=en | namespace=File}}&amp;quot;&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| externalLinksSection | globe = Moon| lat=51.48 | lon=0 | lang=en | namespace=File}}&amp;lt;/nowiki&amp;gt;  displays &amp;quot;{{#invoke:Coordinates| externalLinksSection | globe = Moon| lat=51.48 | lon=0 | lang=en | namespace=File}}&amp;quot;&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;LocationTemplateCore&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| LocationTemplateCore | globe = Earth| lat=51.48 | lon=0 | lang=en | namespace=File| attributes=elevation:10_heading:W | mode=camera | bare = 1| secondary=1}}&amp;lt;/nowiki&amp;gt;  displays:&lt;br /&gt;
{{#invoke:Coordinates| LocationTemplateCore | globe = Earth| lat=51.48 | lon=0 | lang=en | namespace=File| attributes=elevation:10_heading:W | mode=camera | bare = 1| secondary=1}}&lt;br /&gt;
:*&amp;lt;nowiki&amp;gt;{{#invoke:Coordinates| LocationTemplateCore | globe = Earth| lat=51.48 | lon=0 | lang=en | namespace=File| attributes=elevation:10_heading:W | mode=camera | bare = 0| secondary=1}}&amp;lt;/nowiki&amp;gt;  displays:&lt;br /&gt;
{{#invoke:Coordinates| LocationTemplateCore | globe = Earth| lat=51.48 | lon=0 | lang=en | namespace=File| attributes=elevation:10_heading:W | mode=camera | bare = 0 | secondary=1}}&lt;br /&gt;
See [[Module talk:Coordinates/testcases |testcases]] to see more examples.&lt;br /&gt;
&lt;br /&gt;
==Dependencies==&lt;br /&gt;
Relies on [[Module:I18n/coordinates]] for all of the internationalization translations.&lt;/div&gt;</summary>
		<author><name>wikimedia&gt;Jonesey95</name></author>
	</entry>
</feed>