Google maps api 3 不同的阵列可在同一页面上显示更多谷歌地图

Google maps api 3 不同的阵列可在同一页面上显示更多谷歌地图,google-maps-api-3,Google Maps Api 3,我对谷歌地图有一个问题,这个例子中的交付:`点击 我想创建两个地图,在同一页上使用不同的生成器和不同的路径,似乎无法传递新的值​​根据值搜索不同画布地图的谷歌地图​​传递给函数 在我的示例中:单击澄清了我的问题 <p class="openmap" data-id="map">click here for map<p> <p class="openmap" data-id="map1">click here for map1<p> .... 单

我对谷歌地图有一个问题,这个例子中的交付:`点击

我想创建两个地图,在同一页上使用不同的生成器和不同的路径,似乎无法传递新的值​​根据值搜索不同画布地图的谷歌地图​​传递给函数

在我的示例中:单击澄清了我的问题

<p class="openmap" data-id="map">click here for map<p>
<p class="openmap" data-id="map1">click here for map1<p> 
....

单击此处查看地图

单击此处查看map1 ....

在实际脚本中,变量“posts”更复杂,它从html表(两个或更多)生成坐标。
有人知道如何修复吗?

问题从这里开始:

function Tour_startUp(stops) {
    if (!window.tour) window.tour = {
      //code
    }
}
很明显,当您第二次调用时,
Tour\u startUp
将不起任何作用,因为在进一步调用时,
if(!window.Tour)
将为false。结果:两个映射将使用第一次调用时提供的相同的
stops
-参数


重新考虑应用程序的设计,避免使用全局变量并使用OOP。

如果您看到我的示例(第二个链接),我不使用类映射来选择画布$('.openmap')。单击(function(){varid=$(this).attr('data-id');initialize(id);$(“#”+id).fadeIn()})。。。。。。。通过单击步骤,我创建了唯一id。如果这是另一个您的演讲,则我不理解。抱歉。如果您按照SO指南在问题中发布相关代码,我们就不会浪费彼此的时间。