Google Maps API v3
嘿,我想为我的地图设置至少2个复选框。当您单击第一个标记时,标记会下降到地图,并在其周围显示圆形。当您检查第二个框时,即使标记已被移动,另一个圆圈也会围绕第一个圆圈创建一个不同的半径。
有什么想法吗?
答案 0 :(得分:0)
这是对概念问题的概念性回答。如果您需要更具体的技术答案,您应该指出一些实施的实时代码。
您需要为复选框使用事件侦听器(例如,通过jQuery)。您只需创建标记对象并将标记存储为全局变量。每当您选中第二个复选框时,您将使用全局变量访问标记对象,获取标记的LatLng,然后根据标记的中心点(即LatLng对象)将圆添加到地图中。即使标记位置发生变化,这也会起作用。您也可以将此方法应用于多个标记,前提是将它们存储为全局数组中的对象,然后可以使用该数组通过索引引用标记对象。