15.082
Bearbeitungen
(Initial Edition) |
(getArgs() => getKartenArgs_()) |
||
| Zeile 21: | Zeile 21: | ||
else | else | ||
-- Karten-Argumente übernehmen und aufbereiten | -- Karten-Argumente übernehmen und aufbereiten | ||
local args = p. | local args = p.getKartenArgs_(fbdata, 18) | ||
-- Verwende Geolokation des Gebäudes, sofern vorhanden und wenn keine location oder locationlist übergeben | -- Verwende Geolokation des Gebäudes, sofern vorhanden und wenn keine location oder locationlist übergeben | ||
if args["location"] == nil and args["locationlist"] == nil and fbdata.pargs["Gebäude"] ~= nil then | if args["location"] == nil and args["locationlist"] == nil and fbdata.pargs["Gebäude"] ~= nil then | ||
| Zeile 54: | Zeile 54: | ||
end | end | ||
function p. | function p.getKartenArgs_(fbdata, zoomdefault) | ||
-- mw.logObject(fbdata, "karte(fbdata, " .. tostring(zoomdefault) .. ")") | -- mw.logObject(fbdata, "karte(fbdata, " .. tostring(zoomdefault) .. ")") | ||
-- Konsolenzeile zum Debuggen: | -- Konsolenzeile zum Debuggen: | ||
-- mw.logObject(p. | -- mw.logObject(p.getKartenArgs_({pagename="pn",pargs={["lat"]="49",["lon"]="11",["locationlist"]="ll",["location"]="l",["geojson"]="g",["zoom"]="99",["GeoJsonKarte"]="Ja",["Debug"]="Ja",["Dummy"]="d"}}, 11)) | ||
-- nur die benötigten Argumente übernehmen | -- nur die benötigten Argumente übernehmen | ||