【发布时间】:2016-05-11 11:40:31
【问题描述】:
当用户单击它时,我会在地图上获取当前位置(纬度和经度),并且脚本运行良好,它为我提供了我在地图中单击的位置的位置,问题是当它不起作用时我点击彩色多边形区域。
我已经想办法解决了,但还是想不通。
我把上面的链接留在这里: http://jsbin.com/nirikuwofo/edit?html,output
【问题讨论】:
标签: google-maps google-maps-api-3
当用户单击它时,我会在地图上获取当前位置(纬度和经度),并且脚本运行良好,它为我提供了我在地图中单击的位置的位置,问题是当它不起作用时我点击彩色多边形区域。
我已经想办法解决了,但还是想不通。
我把上面的链接留在这里: http://jsbin.com/nirikuwofo/edit?html,output
【问题讨论】:
标签: google-maps google-maps-api-3
您只需将clickable: false 添加到所有多边形。这样,点击将穿过多边形并点击下方的地图。例如:
var zone1 = new google.maps.Polygon({
paths: zone1_Coords,
strokeColor: '#d9dc02',
strokeOpacity: 0.8,
strokeWeight: 2,
fillColor: '#f5f801',
fillOpacity: 0.35
,clickable:false // <-- ADD THIS LINE
});
【讨论】: