Modul:Karte/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 79: Zeile 79:
local geocode
local geocode
if args["lat"] == nil or args["lon"] == nil then -- to do: dieses if später rausschmeißen nach Aufbau nominatim.fuerthwiki.de
if args["lat"] == nil or args["lon"] == nil then -- to do: dieses if später rausschmeißen nach Aufbau nominatim.fuerthwiki.de
geocode = getGeocode(frame, location) -- to do: behalten (mit local)
geocode = frame:callParserFunction("#geocode", frame, location) -- to do: behalten (mit local)
else -- to do: dieses if später rausschmeißen nach Aufbau nominatim.fuerthwiki.de
else -- to do: dieses if später rausschmeißen nach Aufbau nominatim.fuerthwiki.de
geocode = args["lat"] .. "," .. args["lon"] -- to do: dieses if später rausschmeißen nach Aufbau nominatim.fuerthwiki.de
geocode = args["lat"] .. "," .. args["lon"] -- to do: dieses if später rausschmeißen nach Aufbau nominatim.fuerthwiki.de
Zeile 113: Zeile 113:
  args["lat"] ~= nil and args["lon"] ~= nil then
  args["lat"] ~= nil and args["lon"] ~= nil then
local geoobject_entry = {}
local geoobject_entry = {}
-- local geocode = getGeocode(frame, args["lat"] .. "," .. args["lon"])
-- local geocode = frame:callParserFunction("#geocode", frame, args["lat"] .. "," .. args["lon"])
local geocode = args["lat"] .. "," .. args["lon"] -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig
local geocode = args["lat"] .. "," .. args["lon"] -- to do: diesen Block später rausschmeißen und obigen aktivieren, wenn fertig
if geocode ~= "Geocoding failed" then
if geocode ~= "Geocoding failed" then
Zeile 220: Zeile 220:
t = frame:preprocess(t)
t = frame:preprocess(t)
return t, geoobjects
return t, geoobjects
end
function getGeocode(frame, location)
return frame:callParserFunction(
"#geocode", {location, format="float", directional="no"})
end
end