Modul:Stadtteil/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 2: Zeile 2:


local com = require("Modul:Common")
local com = require("Modul:Common")
local fab = require("Modul:Faktenbox/Work")
local fab = require("Modul:Faktenbox")
local wik = require("Modul:Wiki")
local wik = require("Modul:Wiki")
local kar = require("Modul:Karte/Work")
local kar = require("Modul:Karte")


function p.Faktenbox(frame)
function p.Faktenbox(frame)
Zeile 86: Zeile 86:


function p.kartenTab(fbdata)
function p.kartenTab(fbdata)
-- mw.logObject(fbdata, "kartenTab(fbdata)")
mw.log("kartenTab(fbdata)")
mw.logObject(fbdata, "fbdata")
-- Konsolenzeile zum Debuggen:
-- Konsolenzeile zum Debuggen:
-- fab=require("Modul:Faktenbox"); fbdata=fab.fbdata{pargs={["lat"]="49",["lon"]="11",["location"]="Altstadt, Fürth, Bayern, Deutschland",["geojson"]="Altstadt",["zoom"]="11",["GeoJsonKarte"]="Ja",["Debug"]="Ja"}}; fbdata.pagename="Altstadt"; print(p.kartenTab(fbdata))
-- fab=require("Modul:Faktenbox"); fbdata=fab.fbdata{pargs={["lat"]="49",["lon"]="11",["location"]="Altstadt, Fürth, Bayern, Deutschland",["geojson"]="Altstadt",["zoom"]="11",["GeoJsonKarte"]="Ja",["Debug"]="Ja"}}; fbdata.pagename="Altstadt"; print(p.kartenTab(fbdata))
Zeile 100: Zeile 101:
local location = "suburb " .. fbdata.pagename .. ",Fürth,Bayern,Deutschland"
local location = "suburb " .. fbdata.pagename .. ",Fürth,Bayern,Deutschland"
local geocode = fbdata.frame:callParserFunction("#geocode", location)
local geocode = fbdata.frame:callParserFunction("#geocode", location)
mw.logObject(geocode, "geocode")
if geocode == "Geocoding failed" then
if geocode == "Geocoding failed" then
-- nochmal nackt probieren, wenn keine Koordinate übergeben
-- nochmal nackt probieren, wenn keine Koordinate übergeben
Zeile 113: Zeile 115:
end
end
-- Karte erstellen
-- Karte erstellen
-- mw.logObject(args, "args")
mw.logObject(args, "args")
t = t .. kar.karte(fbdata.frame, args)
t = t .. kar.karte(fbdata.frame, args)
end
end