问题
我正在尝试显示带有标记的谷歌地图和一个引用其旁边标记的列表,并将每个列表项目与地图上的标记相关联。
因此,当我将鼠标悬停在链接1上时,地图应移至同一地图上的标记1。当我将鼠标悬停在链接2上时,地图应移动到地图上的标记2。
首饰
我找到了一个与我想要的解决方案非常相似的解决方案,但我似乎无法想象如何在悬停链接时调用函数moveMarker( map, marker )
。
你可以在这里看到一个有效的JS fidde:API Fiddle link
请你们给我一些想法吗?
答案 0 :(得分:1)
我之前是如何做到这一点的,有一个全球标记阵列。您的链接编号为1..x。将该数字传递给moveMarker函数以指示哪个标记正在悬停(或从链接的ID中找出它)。用它来确定要移动到的数组中哪个标记的位置。
同样从你的代码片段看来,map
是一个全局变量(你在初始化函数中没有var map
),所以你不必将它作为参数传递给moveMarker。