更改谷歌地图显示多个地图的选项

时间:2011-09-21 10:18:04

标签: javascript google-maps joomla google-maps-api-3

我在基于Joomla的网站上有一系列地图(每个事件都有一张地图,我的客户需要一直上传地图),我需要删除“Map Satellite Terrain Earth”按钮。 我可以想象如何为一个地图做这件事(使用API​​v3和JS,编写包含坐标和隐藏控件的代码),但我需要制作一个可以应用于页面中所有地图的JS文件。

这是我的一张地图:

<iframe src="http://maps.google.co.uk/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=Jurys+Inn+Birmingham,+245+Broad+Street,+Birmingham&amp;aq=0&amp;sll=52.476821,-1.911922&amp;sspn=0.010573,0.023046&amp;vpsrc=0&amp;g=245+Broad+Street,+Birmingham&amp;ie=UTF8&amp;hq=Jurys+Inn+Birmingham,+245+Broad+Street,+Birmingham&amp;ll=52.476756,-1.911515&amp;spn=0.020519,0.046091&amp;t=m&amp;z=14&amp;iwloc=A&amp;cid=6378983717094669639&amp;output=embed" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="218" height="180"></iframe>

有很多这样的。关于如何编写应该适用于所有这些文件的JS文件的任何想法?这是一个joomla网站,所以我需要将JS代码放在一个单独的文件中。

谢谢!

2 个答案:

答案 0 :(得分:0)

如果您使用Maps API而不是仅仅将iframe链接到Google地图页面,这会更容易。

答案 1 :(得分:0)

正如我在上面的回答中所说,我想创建样式以应用于我的所有地图。我还没有找到合适的解决方案,但我一直在阅读这篇文档:http://code.google.com/apis/maps/documentation/javascript/styling.html并且地图样式可能是部分帮助。

  map.mapTypes.set('pink_parks', pinkMapType);
  map.setMapTypeId('pink_parks');