Moodul:Kaart: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
PResümee puudub
bbox tagArgs.zoom
290. rida:
if args.max_lat ~= nil and args.max_long ~= nil and args.min_lat ~= nil and args.min_long ~= nil then
local max_diff = (tonumber(args.max_lat) - tonumber(args.min_lat))
if (tonumber(args.max_long) - tonumber(args.min_long)) > max_diff then
max_diff = (tonumber(args.max_long) - tonumber(args.min_long))
end
if max_diff < 6 then
tagArgs.zoom = 6
elseif max_diff < 10 then
tagArgs.zoom = 5
elseif max_diff < 20 then
tagArgs.zoom = 4
elseif max_diff < 40 then
tagArgs.zoom = 3
elseif max_diff < 80 then
tagArgs.zoom = 2
elseif max_diff < 120 then
tagArgs.zoom = 1
else
tagArgs.zoom = 0
end
tagArgs.latitude = tonumber(args.min_lat) + (tonumber(args.max_lat) - tonumber(args.min_lat)) / 2
tagArgs.longitude = tonumber(args.min_long) + (tonumber(args.max_long) - tonumber(args.min_long)) / 2
tagArgs.zoom = 6
elseif args[1] ~= nil and (args.latitude ~= nil or args.longitude ~= nil) then
error('La ou les valeurs de longitude et/ou de latitude ont été fournis via deux syntaxe différentes. Consultez la documentation du [[Modèle:Carte interactive]] pour obtenir une syntaxe correcte')