GoogleMap不要让我在叠加区域插入标记

时间:2016-05-19 13:11:33

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

我有一个工作正常的脚本,唯一的问题是googlemap不允许我将标记放在其中一个叠加区域内,其中"区域5"绿色叠加颜色带深红色边框。在其他区域中,如果您在其中单击它可以正常工作,标记不会留在里面,但只有在区域5中才会发生这种情况。

单击addEventListener的代码

google.maps.event.addListener(map, 'click', function(event) {

  pos.lat = event.latLng.lat();
  pos.lng = event.latLng.lng();


  var latLng = new google.maps.LatLng(pos.lat, pos.lng);
      geocoder.geocode({       
        latLng: latLng     
        }, 
        function(responses) 
        {     

           if (responses && responses.length > 0) 
           {        

            counter+=1; 
            if(counter == 1){
              //counter=(counter)?0:1; 
           // if(counter){
              origin_input.value= responses[0].formatted_address;
              origin_autocomplete.set('place',responses[0]);
              google.maps.event.trigger(origin_autocomplete,'place_changed');

            }else if(counter == 2){
                destination_input.value=responses[0].formatted_address;
              destination_autocomplete.set('place',responses[0]);
              google.maps.event.trigger(destination_autocomplete,'place_changed');

            }else {
              location.reload();
              /*destination_input.value=responses[0].formatted_address;
              destination_autocomplete.set('place',responses[0]);
              google.maps.event.trigger(destination_autocomplete,'place_changed');*/
            }

           } 
           else 
           {       
             alert('Not getting Any address for given latitude and longitude.');     
           }   
        });

});

这是多边形区域,我想在点击后留下标记。

 var zone5 = new google.maps.Polygon({
    paths: zone5_Coords,
    strokeColor: '#7f0502',
    strokeOpacity: 0.8,
    strokeWeight: 2,
    fillColor: '#02e500',//960502
    fillOpacity: 0.35,
    clickable:false
  });

脚本链接:

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

0 个答案:

没有答案