如何在圆形地图上放置标记已在那里绘制

时间:2013-06-08 17:00:50

标签: google-maps-api-3

我可以在click事件处理程序中删除地图上的标记。但是,如果已经在用户想要放置标记的地图上绘制了一个圆,则它不起作用。我假设圆圈是“吞咽”咔哒声而不是将其传递到下面的地图。如何解决?

1 个答案:

答案 0 :(得分:0)

绘制圆圈时,在圆圈选项中设置clickable: false,然后点击将转到底层地图。例如:

new google.maps.Circle({
    clickable: false,  // let clicks go through to the map
    strokeColor: '#FF0000',
    strokeOpacity: 0.8,
    strokeWeight: 2,
    fillColor: '#FF0000',
    fillOpacity: 0.35,
    map: map,
    center: new google.maps.LatLng( 0, 0 );
    radius: 1000
});

或者向圈子添加点击侦听器以在其上创建标记。