Google maps 使用复选框将圆覆盖添加到标记

Google maps 使用复选框将圆覆盖添加到标记,google-maps,google-maps-api-3,overlay,Google Maps,Google Maps Api 3,Overlay,谷歌地图API v3 嘿,我想为我的地图设置至少两个复选框。单击第一个标记时,一个标记会掉落到地图上,并在其周围覆盖一个圆圈。选中第二个框时,即使标记已移动,也会在第一个框周围创建另一个半径不同的圆 有什么想法吗?这是对你概念性问题的概念性回答。如果您想要一个更具体的技术答案,您应该指向您的实现的一些实时代码 您需要为复选框使用事件监听器(例如,通过jQuery)。您只需创建marker对象并将marker存储为全局变量。无论何时选中第二个复选框,都将使用全局变量访问标记对象,获取标记的LatL

谷歌地图API v3

嘿,我想为我的地图设置至少两个复选框。单击第一个标记时,一个标记会掉落到地图上,并在其周围覆盖一个圆圈。选中第二个框时,即使标记已移动,也会在第一个框周围创建另一个半径不同的圆


有什么想法吗?

这是对你概念性问题的概念性回答。如果您想要一个更具体的技术答案,您应该指向您的实现的一些实时代码

您需要为复选框使用事件监听器(例如,通过jQuery)。您只需创建marker对象并将marker存储为全局变量。无论何时选中第二个复选框,都将使用全局变量访问标记对象,获取标记的LatLng,然后根据标记的中心点(即LatLng对象)将圆添加到地图中。即使标记位置发生变化,这也会起作用。还可以将此方法应用于多个标记,前提是将它们作为对象存储在全局数组中,然后可以使用全局数组通过索引引用标记对象