当某人将鼠标悬停在地图上的标记上时,我想停止代码弹出。单击时会出现infowindow,但我不希望鼠标悬停操作。
尝试了这个,但它仍然发生:
google.maps.event.addListener(map, 'mouseover', function() {
infowindow.close();
});
是否可以阻止所有鼠标悬停操作? 感谢
答案 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);
这将阻止鼠标悬停事件中断用户滚动网页。