Modul:Geo: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:
function p.OSMlink(frame)
function p.OSMlink(frame)
dms_coords = frame.args[1] -- Degree, Minute, Second format
dms_coords = frame.args[1] -- Degree, Minute, Second format
--float_coords = frame:callParserFunction('#coordinates', {dms, format='float', directional='no'})
float_coords = frame:callParserFunction('#coordinates', {dms_coords, format='float', directional='no'})
float_coords = frame:callParserFunction('#coordinates', {dms_coords, format='float', directional='no'})
coords = split(float_coords, ',')
coords = split(float_coords, ',')
url = '[https://www.openstreetmap.org/?' ..
url = '[https://www.openstreetmap.org/?' ..
'mlat=' .. coords[1] .. '&' ..
'mlat=' .. coords[0] .. '&' ..
'mlon=' .. coords[2] .. '#' ..
'mlon=' .. coords[1] .. '#' ..
'map=18/' .. coords[1] .. '/' .. coords[2] .. '' .. ' ' ..
'map=18/' .. coords[0] .. '/' .. coords[1] .. ' ' ..
dms_coords .. ']'
dms_coords .. ']'
return float_coords, '----', url
return float_coords, '----', url