我在谷歌地圖v3上設置了mousedown監聽器來繪製折線。在谷歌地圖上繪製折線時禁用POI
map.setOptions({
draggable: false,
zoomControl: false,
scrollwheel: false,
disableDoubleClickZoom: true,
disableDefaultUI: true
});
google.maps.event.addDomListener(map.getDiv(),'mousedown',function(e){
drawPolyline()
});
如果圖形在google的POI上完成,則說明氣泡打開並殺死我的函數行爲。
如果我使用其中一個內置工具(繪製多邊形),則所有POI偵聽器都被禁用。
我可以這樣做嗎?
我希望禁用POI的點擊收聽。您的示例將隱藏POI,我需要隨時顯示它們。 – gil
我認爲你不能這樣做,因爲你只能使用POI對象而不能使用它們的行爲。,Google不打算讓圖標(POI)在沒有可點擊性的情況下顯示。請參閱http://stackoverflow.com/問題/ 7478069/google-map-api-v3-disable-point-of-interest-info-window https://code.google.com/p/gmaps-api-issues/issues/detail?id=3866 – scaisEdge