„Modul:Infobox” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
koordináták közvetlenül a modul meghívásával, sablont kihagyva |
pozíciós térkép/koordináta: Wikidata-rangok figyelembe vétele, koordináta kiolvasása a székhely minősítőjéből, ha nincs külön állításként megadva |
||
120. sor:
end
return result
end
local function getWikidataCoord(entityId)
local item = mw.wikibase.getEntity(entityId)
local P625 = item:getBestStatements('P625')
if #P625 > 0 then
return lat, long
for _, v in ipairs(item:getBestStatements('P159')) do
if v.qualifiers and v.qualifiers.P625 then
return lat, long
end
end
end
return nil, nil
end
196 ⟶ 215 sor:
end
else
if
▲ mapArgs.lat = item.claims.P625[1].mainsnak.datavalue.value.latitude
▲ mapArgs.long = item.claims.P625[1].mainsnak.datavalue.value.longitude
▲ else
return nil
end
249 ⟶ 265 sor:
end
if not args[1] or not args[5] then
if
▲ args.lat = item.claims.P625[1].mainsnak.datavalue.value.latitude
▲ args.long = item.claims.P625[1].mainsnak.datavalue.value.longitude
return nil
end
|