Modul:Stadtteil/Work: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
(Die Seite wurde neu angelegt: „local p = {} local com = require("Modul:Common") local fab = require("Modul:Faktenbox") local wik = require("Modul:Wiki") local kar = require("Modul:Karte/Work") function p.Faktenbox(frame) -- mw.logObject(frame, "Faktenbox(frame)") -- Konsolenzeile zum Debuggen: -- =p.Faktenbox{pargs={["Stadtbezirk"]="NSOW",["Eingemeindungsdatum"]="1971/01/21",["Stadtteil"]="BlaStadtteil",["Fläche"]="123" }} -- Basis-Faktenbox-Daten (Klasse/Kategorie/Formular) lo…“)
 
Keine Bearbeitungszusammenfassung
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:
local fab = require("Modul:Faktenbox")
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 99: Zeile 100:
-- suburb probieren
-- suburb probieren
local location = "suburb " .. fbdata.pagename .. ",Fürth,Bayern,Deutschland"
local location = "suburb " .. fbdata.pagename .. ",Fürth,Bayern,Deutschland"
mw.logObject(location, "location")
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 116:
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