【问题标题】:How to move marker in Google Maps API when hover an a link悬停链接时如何在 Google Maps API 中移动标记
【发布时间】:2013-01-17 19:44:14
【问题描述】:

问题

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

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

调查结果

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

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

各位大神可以给点意见吗?

【问题讨论】:

    标签: google-maps-api-3


    【解决方案1】:

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

    另外,从您的代码 sn-p 看来,map 是一个全局变量(您不必在初始化函数中执行 var map),因此您不必将其作为参数传递给 moveMarker。

    【讨论】:

      猜你喜欢
      • 2011-12-22
      • 1970-01-01
      • 2018-05-17
      • 1970-01-01
      • 2016-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-02
      相关资源
      最近更新 更多