Javascript 更改多个地图的谷歌地图显示选项
我在Joomla的网站上有一系列地图,每个活动都有一张地图,我的客户需要随时上传地图,我需要删除地图卫星地形地球按钮。 我可以想象如何使用APIv3和JS对一个地图执行此操作,编写一个包含坐标和隐藏控件的代码,但我需要创建一个JS文件,该文件可以应用于页面中的所有地图 例如,这是我的一张地图:Javascript 更改多个地图的谷歌地图显示选项,javascript,google-maps,joomla,google-maps-api-3,Javascript,Google Maps,Joomla,Google Maps Api 3,我在Joomla的网站上有一系列地图,每个活动都有一张地图,我的客户需要随时上传地图,我需要删除地图卫星地形地球按钮。 我可以想象如何使用APIv3和JS对一个地图执行此操作,编写一个包含坐标和隐藏控件的代码,但我需要创建一个JS文件,该文件可以应用于页面中的所有地图 例如,这是我的一张地图: <iframe src="http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&am
<iframe src="http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=Jurys+Inn+Birmingham,+245+Broad+Street,+Birmingham&aq=0&sll=52.476821,-1.911922&sspn=0.010573,0.023046&vpsrc=0&g=245+Broad+Street,+Birmingham&ie=UTF8&hq=Jurys+Inn+Birmingham,+245+Broad+Street,+Birmingham&ll=52.476756,-1.911515&spn=0.020519,0.046091&t=m&z=14&iwloc=A&cid=6378983717094669639&output=embed" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="218" height="180"></iframe>
有很多像这样的。关于如何编写适用于所有这些文件的JS文件,有什么想法吗?这是一个joomla站点,所以我需要将JS代码放在一个单独的文件中
谢谢 如果您使用Maps API而不是将iframe链接到google地图页面,这将更容易。正如我在上面的回答中所说,我想创建应用于所有地图的样式。我还没有找到一个合适的解决方案,但我已经阅读了这些文档:地图样式可能会有部分帮助
map.mapTypes.set('pink_parks', pinkMapType);
map.setMapTypeId('pink_parks');
我打算使用它,但它会为每个贴图生成一个JS,我需要一个动态解决方案来代替。。。因为这是一个Joomla网站,客户会一直上传地图。还是我误解了答案?