0

问题

我正在尝试显示带有标记的谷歌地图和引用旁边这些标记的列表,并将每个列表项与地图上的标记链接起来。

因此,当我将鼠标悬停在链接 1 上时,地图应移动到同一地图上的标记 1。当我将鼠标悬停在链接 2 上时,地图应移动到地图上的标记 2。

发现

我找到了一个与我想要的非常相似的解决方案,但我似乎无法弄清楚我们如何moveMarker( map, marker )在悬停链接时调用函数。

您可以在这里看到一个有效的 JS fidde:API Fiddle 链接

大家能给我一些想法吗?

4

1 回答 1

1

我之前的做法是,拥有一个全局标记数组。将您的链接编号为 1..x。将该数字传递给 moveMarker 函数以指示悬停的标记(或从链接的 ID 中找出)。使用它来确定要移动到数组中哪个标记的位置。

同样从您的代码片段来看,它似乎map是一个全局变量(您不会var map在初始化函数中这样做),因此您不必将其作为参数传递给 moveMarker。

于 2013-01-17T11:44:14.520 回答