Modul:Karte: Unterschied zwischen den Versionen

118 Bytes hinzugefügt ,  Gestern um 17:15
Pin-Anzeige deaktivieren, wenn GeoJson vorhanden
(Fehlermeldungen von Vorlage:Karte hierher portiert)
(Pin-Anzeige deaktivieren, wenn GeoJson vorhanden)
Zeile 31: Zeile 31:
args["box"] = args["box"] or "Ja"
args["box"] = args["box"] or "Ja"
args["zoom"] = args["zoom"] or "16"
args["zoom"] = args["zoom"] or "16"
args["form"] = args["form"] or "nein"
 
-- geojson-Angabe auswerten
-- geojson-Angabe auswerten
local geojson_pagename = args["geojson"] or pagename
local geojson_pagename = args["geojson"] or pagename
Zeile 146: Zeile 145:
["width"] = args["width"], ["height"] = args["height"],
["width"] = args["width"], ["height"] = args["height"],
["enablefullscreen"] = "yes", ["resizable"] = "yes"}
["enablefullscreen"] = "yes", ["resizable"] = "yes"}
-- geojson
-- geojson-Argumente
if wik.pageExists(geojson_fullpagename) then
if wik.pageExists(geojson_fullpagename) then
map_args["geojson"] = geojson_pagename
map_args["geojson"] = geojson_pagename
table.insert(map_args, "") -- dummy / keine location
if #geoobjects > 0 then
if #geoobjects > 0 then
kategorien["Hat geojson und location/lat/lon"] = true
kategorien["Hat geojson und location/lat/lon"] = true
end
end
else
end
-- location/lat/lon
-- location/lat/lon-Argumente
if not (wik.pageExists(geojson_fullpagename) and -- Pin-Anzeige deaktivieren, wenn GeoJson vorhanden
com.isTrue(args["hide_loc_latlon"])) then -- SMW-DB wird trotzdem geschrieben
for _, o in ipairs(geoobjects) do
for _, o in ipairs(geoobjects) do
if o["Geokoordinate"] ~= nil then
if o["Geokoordinate"] ~= nil then