Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改多个地图的谷歌地图显示选项_Javascript_Google Maps_Joomla_Google Maps Api 3 - Fatal编程技术网

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

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&amp;source=s_q&amp;hl=en&amp;geocode=&am

我在Joomla的网站上有一系列地图,每个活动都有一张地图,我的客户需要随时上传地图,我需要删除地图卫星地形地球按钮。 我可以想象如何使用APIv3和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代码放在一个单独的文件中


谢谢

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

正如我在上面的回答中所说,我想创建应用于所有地图的样式。我还没有找到一个合适的解决方案,但我已经阅读了这些文档:地图样式可能会有部分帮助

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

我打算使用它,但它会为每个贴图生成一个JS,我需要一个动态解决方案来代替。。。因为这是一个Joomla网站,客户会一直上传地图。还是我误解了答案?