圈子上的新标记

时间:2014-10-14 11:04:54

标签: javascript google-maps google-maps-markers

我在google搜索了很多。但是,我找不到。

任何人都可以告诉我如何在圆形覆盖范围内创建(使用onClick事件)新标记。

var markerCenter = new google.maps.Marker({
        position: event.latLng,
        title: 'Location',
        map: map,
        draggable: false
    })
var c = {  
   strokeColor: "#ff0000",  
   strokeOpacity: 0.8,  
   strokeWeight: 3,  
   fillColor: false,  
   fillOpacity: 0.0,  
   map: map,  
   center: event.latLng,  
   radius: 4500,  
   editable:false  
};
circle = new google.maps.Circle(c);
circle.bindTo('center', markerCenter, 'position');

我无法使用onclick事件在圆圈内创建新标记。

任何人都可以帮助我吗?

这是demo

1 个答案:

答案 0 :(得分:0)

将圆圈声明为全局变量

更改

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

google.maps.event.addListener(circle, "click", function (e) {

demo