Modul:Grundstück/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 137: Zeile 137:
val = mw.smw.ask(query)
val = mw.smw.ask(query)
-- mw.logObject(val, "val")
-- mw.logObject(val, "val")
if val ~= nil then
for _, v in ipairs(val) do
val = val[1]
local l = v["Geolokation"] or v["Geokoordinate"]
fbdata.pargs["location"] =
if l ~= nil then
val["Geolokation"] or val["Geokoordinate"]
if fbdata.pargs["location"] == nil then
if val["GeoJson"] ~= nil then
fbdata.pargs["location"] = l
fbdata.pargs["geojson"] = string.sub(val["GeoJson"], 9) -- "GeoJson:" abschneiden
else
fbdata.pargs["location"] =
fbdata.pargs["location"] .. ";" .. l
end
end
if fbdata.pargs["geojson"] == nil and v["GeoJson"] ~= nil then
fbdata.pargs["geojson"] = string.sub(v["GeoJson"], 9) -- "GeoJson:" abschneiden
end
if fbdata.pargs["zoom"] == nil then
fbdata.pargs["zoom"] = v["Zoomlevel"]
end
end
fbdata.pargs["zoom"] = val["Zoomlevel"]
end
end
end
end