谷歌地图标记,悬停与页面交互

时间:2014-09-01 15:03:26

标签: google-maps google-maps-api-3

使用以下代码将标记添加到页面Google Map

  var myMarker4 = new google.maps.Marker({ position: new google.maps.LatLng(53.53, -2.5), map: map, icon: '/_Content/images/light-pink-marker-map.png' });

有没有办法(回叫?)让我检测用户何时悬停在标记上以便我可以在当前页面上执行某些操作?

我有几个标记,所以我需要在某种程度上唯一地识别每个标记。

1 个答案:

答案 0 :(得分:2)

这不是你要找的吗?

var myMarker4 = new google.maps.Marker({ position: new google.maps.LatLng(53.53, -2.5), map: map, icon: '/_Content/images/light-pink-marker-map.png' });

google.maps.event.addListener(myMarker4, 'mouseover', function() {
    doSomething...
});

顺便说一句,这里是标记可以处理的完整事件列表:

  • '单击'
  • ' DBLCLICK'
  • '鼠标松开'
  • '鼠标按下'
  • '鼠标悬停'
  • '鼠标移开'