目前,我有一个带有两种标记的谷歌地图。一个标记是“主要”标记。这个标记周围有一个圆圈。
其他类型的标记表现为主要标记的“儿童”。它们位于圆圈内,表明这些标记位于允许区域内。子标记通过其GPS发送其地理位置(纬度/经度)。有些情况下设备没有地理定位数据。在这种情况下,我需要把“圈出”放在圈子里。
我有一个想法,但我无法使其发挥作用。由于我有圆圈,有没有办法将这些标记放在圆圈的右边界?
我查看了地图api的文档,我设法得到了圆圈边界属性。我也尝试过使用getBounds()。getNorthEast()但它将我的标记放在远离圆圈的地方,这不是我想要的。
答案 0 :(得分:2)
边界是矩形的。 getNorthEast是东北角,你想要的是右边缘中心的点,而不是角落。或使用computeOffset method of the geometry library