2015-01-21 42 views
1

我想停止當某人將鼠標懸停在地圖上的某個標記上時彈出的代碼。當點擊一個infowindow出現,因爲它應該但我不希望鼠標懸停行動。Google Maps API v3禁用所有鼠標懸停操作

是否嘗試過這一點,但它仍然發生:

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

是否有可能阻止所有鼠標懸停動作? 謝謝

+0

是的,這是可能的。檢查地圖api v3文檔鼠標事件 – vvp 2015-01-21 07:19:14

+0

你不想發生什麼?客戶在其上空盤旋時出現標記的標題?請舉一些例子。 – 2015-01-21 10:47:07

+0

我搜索了Google文檔,但沒有發現任何內容,因此我的帖子在這裏。 感謝您的回覆,我不希望任何事情發生'鼠標懸停'標記應該點擊激活只。 – buksida 2015-01-21 13:02:17

回答

1

Google Maps JavaScript API V3 Reference,谷歌推出了一個新的參數來關閉鼠標滾輪放大你的地圖,只需在mapOptions中添加scrollwheel: false。這裏是一個例子:

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

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

這將防止鼠標懸停事件中斷用戶滾動網頁。

相關問題