پودمان:Infobox mapframe
توضیحات این پودمان میتواند در پودمان:Infobox mapframe/توضیحات قرار گیرد.
local mf = require('Module:Mapframe')
local getArgs = require('Module:Arguments').getArgs
local p = {}
p.auto = function(frame)
local args = getArgs(frame, {parentFirst = true})
local coord = args.coord or args.coordinates or args['mapframe-coord'] or args['coord']
if not coord then
return '' -- بدون مختصات → هیچی نشون نده
end
local map_args = {
display = 'inline',
frame = 'yes',
plain = 'yes',
['frame-width'] = args['mapframe-width'] or '300',
['frame-height'] = args['mapframe-height'] or '200',
zoom = args['mapframe-zoom'] or '12',
type1 = 'point',
coord1 = coord,
['marker-color1'] = '#FF0000' -- یا از پارامتر بگیرید
}
local out = mf._main(map_args)
return frame:preprocess(out)
end
return p