我可以在点击事件处理程序中的地图上放置标记。但是,如果已经在地图上绘制了一个圆圈,用户想要在其中放置标记,则它不起作用。我假设圆圈正在“吞下”点击而不是将其传递到下面的地图。如何解决?
问问题
140 次
1 回答
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
});
或者将点击监听器添加到圆圈以在其上创建标记。
于 2013-06-08T17:53:15.320 回答