Module:MergedMap and Module:MergedMap/sandbox: Difference between pages
(Difference between pages)
imported>Hooman Mallahzadeh Restored revision 1327805162 by Hooman Mallahzadeh (talk) |
imported>Hooman Mallahzadeh No edit summary |
||
| Line 38: | Line 38: | ||
queryString = args[1] | queryString = args[1] | ||
end | end | ||
if queryString then | if queryString then | ||
queryString = p.ltrim (queryString) | queryString = p.ltrim (queryString) | ||
| Line 64: | Line 71: | ||
else | else | ||
local OSMArgs = args | local OSMArgs = args | ||
OSMArgs['mapframe-width'] = 270 | |||
frame.args['mapframe-zoom'] = 1 | |||
maps[#maps + 1] = '<div>' .. OSMModule.main(frame, OSMArgs) .. '</div>' | |||
maps[#maps + 1] = '<div>' .. OSMModule.main(frame, | |||
local count = 0 | local count = 0 | ||
for mapname in string.gmatch(queryString, '[^#]+') | for mapname in string.gmatch(queryString, '[^#]+') | ||
do count = count + 1 end | do count = count + 1 end | ||
if count == 1 then | if count == 1 then | ||
mapNamesList[#mapNamesList + 1] = 'OpenStreetMap' | |||
else | else | ||
mapNamesList[#mapNamesList + 1] = 'Show OpenStreetMap' | mapNamesList[#mapNamesList + 1] = 'Show OpenStreetMap' | ||
| Line 111: | Line 114: | ||
pushpinArgs[1] = mapname | pushpinArgs[1] = mapname | ||
pushpinArgs['alt']= args.alt | |||
pushpinArgs['coordinates']= args.coordinates | |||
pushpinArgs['label']= args.label | |||
pushpinArgs['relief']= args.relief or 'yes' | |||
pushpinArgs['float']= 'center' | |||
pushpinArgs['width']= 270 | |||
frame.args = pushpinArgs | frame.args = pushpinArgs | ||
maps[#maps + 1] = '<div style= "text-align: left;">' .. pushpinModule.main(frame, | maps[#maps + 1] = '<div style= "text-align: left;">' .. pushpinModule.main(frame, pushpinArgs) .. '</div>' | ||
mapNamesList[#mapNamesList + 1] = 'Show in ' .. mapname | mapNamesList[#mapNamesList + 1] = 'Show in ' .. mapname | ||
end | end | ||