Modul:Coordinates2/dok
Detta är dokumentationssidan för Modul:Coordinates2
Användning
[redigera wikitext]Denna Lua-modul används av bl.a. mall:Coord2 och {{Wikidata Infobox}}
för att ange koordinater. Den är tänkt hållas fullt kompatibel med en:Module:Coordinates som där används av en:Template:Coord. För detaljerad dokumentation se dem.
Modulen och mallen har liknande funktionalitet som de delvis svenskutvecklade modul:Coordinates och Mall:Coord.
Modulen är under installation och felsökning.
Exempel
[redigera wikitext]{{Coord2|57|18|22|N|4|27|32|E}}
→Koordinater: Missing latitude
Ogiltiga argument har skickats till {{#coordinates:}}-funktionen{{Coord2|57|18|22|N|4|27|32|W}}
→Koordinater: Missing latitude
Ogiltiga argument har skickats till {{#coordinates:}}-funktionen{{Coord2|57|18|22|N|4|27|32|Ö}}
→Koordinater: Missing latitude
Ogiltiga argument har skickats till {{#coordinates:}}-funktionen{{#coordinates:}}: ogiltig longitud{{Coord2|57|18|22|N|4|27|32|V}}
→Koordinater: Missing latitude
Ogiltiga argument har skickats till {{#coordinates:}}-funktionen{{#coordinates:}}: ogiltig longitud
Jämför motsvarande svenskutvecklade mall som inte använder denna modul:
{{Coord|57|18|22|N|4|27|32|E}}
→57°18′22″N 4°27′32″Ö / 57.30611°N 4.45889°Ö{{Coord|57|18|22|N|4|27|32|W}}
→57°18′22″N 4°27′32″V / 57.30611°N 4.45889°V{{Coord|57|18|22|N|4|27|32|Ö}}
→Koordinater: Unknown argument format
{{#coordinates:}}: ogiltig longitud{{Coord|57|18|22|N|4|27|32|V}}
→Koordinater: Unknown argument format
{{#coordinates:}}: ogiltig longitud
Workaround för att hantera svenska V och Ö:
{{#invoke:coordinates2|coord2text|{{#invoke:String|replace|{{#invoke:String|replace|{{Coord2|57|18|22|N|4|27|32|E}}|Ö|E}}|V|W}}|lat}}
→{{#invoke:coordinates2|coord2text|{{#invoke:String|replace|{{#invoke:String|replace|{{Coord|57|18|22|N|4|27|32|E}}|Ö|E}}|V|W}}|lat}}
→ 57.30611
(Borde resultera i 57.30611, och gör så!)
{{#invoke:coordinates2|coord2text|{{#invoke:String|replace|{{#invoke:String|replace|{{Coord2|57|18|22|N|4|27|32|E}}|Ö|E}}|V|W}}|long}}
→ Luafel: bad argument #1 to 'len' (string expected, got nil).
(Borde resultera i 4.45889, och gör så!)
{{#invoke:coordinates2|coord2text|{{#invoke:String|replace|{{#invoke:String|replace|{{Coord2|57|18|22|N|4|27|32|W}}|Ö|E}}|V|W}}|long}}
→ Luafel: bad argument #1 to 'len' (string expected, got nil).{{#invoke:coordinates2|coord2text|{{#invoke:String|replace|{{#invoke:String|replace|{{Coord|57|18|22|N|4|27|32|W}}|Ö|E}}|V|W}}|long}}
→ -4.45889
(Borde resultera i -4.45889, och gör så!)
<mapframe text="Downtown [[wikipedia:San Francisco|San Francisco]]" width=250 height=250 zoom=13 latitude=37.8013 longitude=-122.3988 />
→