Modul:Karte/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 75: Zeile 75:
end
end
end
end
geoobject_entry["KartePopupTitle"] = popuptitle
set_popuptitle_popuptext(geoobject_entry, popuptitle, popuptext)
geoobject_entry["KartePopupText"] = popuptext
geoobjects:insert(geoobject_entry)
geoobjects:insert(geoobject_entry)
end
end


-- geocode lon/lat
-- geocode lon/lat
if (not minimum_one_geocode_ok or com.isTrue(args["Ehemals"])) and args["lat"] ~= nil and args["lon"] ~= nil then
if (not minimum_one_geocode_ok or com.isTrue(args["Ehemals"])) and  
  args["lat"] ~= nil and args["lon"] ~= nil then
local geocode = geocode(frame, args["lat"] .. "," .. args["lon"])
local geocode = geocode(frame, args["lat"] .. "," .. args["lon"])
if geocode ~= "Geocoding failed" then
if geocode ~= "Geocoding failed" then
local geoobject_entry = {["Geokoordinate"] = geocode}
local geoobject_entry = {["Geokoordinate"] = geocode}
geoobject_entry["KartePopupTitle"] = popuptitle
set_popuptitle_popuptext(geoobject_entry, popuptitle, popuptext)
geoobject_entry["KartePopupText"] = popuptext
geoobjects:insert(geoobject_entry)
geoobjects:insert(geoobject_entry)
else
t = t .. "[[Kategorie:Hat Geo-Kodierungsfehler]]"
end
end
end
end
Zeile 112: Zeile 113:


function set_popuptitle_popuptext(geoobject_entry, popuptitle, popuptext)
function set_popuptitle_popuptext(geoobject_entry, popuptitle, popuptext)
if not com.isEmpty(popuptitle) then
geoobject_entry["KartePopupTitle"] = popuptitle
end
if not com.isEmpty(popuptext) then
geoobject_entry["KartePopupText"] = popuptext
end
end
end


return p
return p