15.457
Bearbeitungen
(temporär geocode von location runterpriorisiert unter lat/lon) |
(fix geocoder()) |
||
| Zeile 79: | Zeile 79: | ||
local geocode = "Geocoding failed" -- to do: diesen Block später rausschmeißen nach Aufbau nominatim.fuerthwiki.de | local geocode = "Geocoding failed" -- to do: diesen Block später rausschmeißen nach Aufbau nominatim.fuerthwiki.de | ||
if com.isEmpty(args["lat"]) or com.isEmpty(args["lon"]) then -- to do: diesen Block später rausschmeißen nach Aufbau nominatim.fuerthwiki.de | if com.isEmpty(args["lat"]) or com.isEmpty(args["lon"]) then -- to do: diesen Block später rausschmeißen nach Aufbau nominatim.fuerthwiki.de | ||
geocode = | geocode = geocoder(frame, location) -- to do: nur diese Zeile bleibt übrig | ||
end -- to do: diesen Block später rausschmeißen nach Aufbau nominatim.fuerthwiki.de | end -- to do: diesen Block später rausschmeißen nach Aufbau nominatim.fuerthwiki.de | ||
if geocode ~= "Geocoding failed" then | if geocode ~= "Geocoding failed" then | ||
| Zeile 110: | Zeile 110: | ||
not com.isEmpty(args["lat"]) and not com.isEmpty(args["lon"]) then | not com.isEmpty(args["lat"]) and not com.isEmpty(args["lon"]) then | ||
local geoobject_entry = {} | local geoobject_entry = {} | ||
local geocode = | local geocode = geocoder(frame, args["lat"] .. "," .. args["lon"]) | ||
if geocode ~= "Geocoding failed" then | if geocode ~= "Geocoding failed" then | ||
geoobject_entry["Geokoordinate"] = geocode | geoobject_entry["Geokoordinate"] = geocode | ||
| Zeile 194: | Zeile 194: | ||
end | end | ||
function | function geocoder(frame, location) | ||
return frame:callParserFunction( | return frame:callParserFunction( | ||
"#geocode", {location, format="float", directional="no"}) | "#geocode", {location, format="float", directional="no"}) | ||