Google Maps API v3会停用所有鼠标悬停操作

时间:2015-01-21 01:34:02

标签: api dictionary mouseover

当某人将鼠标悬停在地图上的标记上时,我想停止代码弹出。单击时会出现infowindow,但我不希望鼠标悬停操作。

尝试了这个,但它仍然发生:

google.maps.event.addListener(map, 'mouseover', function() { infowindow.close(); });

是否可以阻止所有鼠标悬停操作? 感谢

1 个答案:

答案 0 :(得分:1)

Google Maps JavaScript API V3 Reference中,Google引入了一个新参数来关闭地图缩放鼠标滚轮,只需在mapOptions中添加scrollwheel: false即可。这是一个例子:

var mapOptions = {
    center: myLocation,
    zoom: 16,
    scrollwheel: false
};

var map = new google.maps.Map(document.getElementById("map-canvas"),
    mapOptions);

这将阻止鼠标悬停事件中断用户滚动网页。