Module:MergedMap and Module:MergedMap/sandbox: Difference between pages

(Difference between pages)
Jump to navigation Jump to search
Page 1
Page 2
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-shape'] = 'yes'
OSMArgs['mapframe-width'] = 270
--frame.args['mapframe-wikidata'] = 'yes'
frame.args['mapframe-zoom'] = 1
--frame.args['mapframe-caption'] = args['mapframe-caption']
maps[#maps + 1] = '<div>' .. OSMModule.main(frame, OSMArgs) .. '</div>'  
for k,v in pairs(args) do frame.args[k] = v end
maps[#maps + 1] = '<div>' .. OSMModule.main(frame, args) .. '</div>'  
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
if not args['mapframe-caption'] then
mapNamesList[#mapNamesList + 1] = 'OpenStreetMap'  
mapNamesList[#mapNamesList + 1] = 'OpenStreetMap'  
end
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
for k,v in pairs(args) do pushpinArgs[k] = v end
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, args) .. '</div>'
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