目前,我有一个带有两种标记的谷歌地图。一个标记是“主要”标记。这个标记周围有一个圆圈。
另一种标记的行为类似于主标记的“子代”。它们位于圆圈内,说明这些标记位于允许区域内。子标记通过其 GPS 发送其地理位置(纬度/经度)。在某些情况下,设备没有地理位置数据。在这种情况下,我需要将其“移出”圈子。
我有一个想法,但我无法实现它。既然我有圆圈,有没有办法把这些标记放在圆圈的右边界?
我查看了 map api 的文档,我设法获得了圆边界属性。我也尝试使用 getBounds().getNorthEast() 但它使我的标记远离圆圈,这不是我想要的。
最佳答案
边界是矩形的。 getNorthEast 是东北 Angular ,你想要右边缘中心的点,而不是 Angular 。或者使用 computeOffset method of the geometry library
关于javascript - 在圆圈的边界放置标记 - Google Maps API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20471792/