我在谷歌地图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