如何在悬停链接时在Google Maps API中移动标记

时间:2013-01-17 11:19:53

标签: google-maps-api-3

问题

我正在尝试显示带有标记的谷歌地图和一个引用其旁边标记的列表,并将每个列表项目与地图上的标记相关联。

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

首饰

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

你可以在这里看到一个有效的JS fidde:API Fiddle link

请你们给我一些想法吗?

1 个答案:

答案 0 :(得分:1)

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

同样从你的代码片段看来,map是一个全局变量(你在初始化函数中没有var map),所以你不必将它作为参数传递给moveMarker。