2012-03-22 74 views
-1

Google Maps API v3将圆圈叠加到带有复选框的标记

嘿,我希望我的地图至少有2个复选框。当你点击第一个标记时,一个标记会在地图上以圆圈覆盖。当你检查第二个盒子时,即使标记已被移动,另一个圆圈也会围绕第一个盒子以不同的半径创建。

任何想法?

回答

0

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

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