在叠加多边形区域中无法使用GetPosition

时间:2016-05-11 11:40:31

标签: google-maps google-maps-api-3

当用户点击它时,我在地图上获取当前位置(纬度和经度),并且工作正常,它给了我在地图中点击的地方的位置,问题是当它没有工作时我点击彩色多边形区域。

我已经试图弄清楚如何解决它,但是无法找出解决方案。

我在这里留下上面的链接: http://jsbin.com/nirikuwofo/edit?html,output

1 个答案:

答案 0 :(得分:1)

您只需要向所有多边形添加clickable: false即可。这样,点击将通过多边形,并将点击下面的地图。 E.g:

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
  });

http://jsbin.com/sokugoziso/1/edit?html,output