首页 > 解决方案 > 如何确定标记在谷歌地图中是否在视觉上重叠

问题描述

需要明确的是,这是关于视觉上的重叠标记,而不是 lat/lng。我不是在寻找集群或蜘蛛。

如何确定,在这种情况下,1和3重叠而不是2

在此处输入图像描述

在我的情况下,图标可以是不同的大小和形状。纬度/经度不会有用,因为它们(理论上)可能在 1000 英里之外并且仍然重叠。通常,我可以通过获取 CSS 定位和图像大小来做到这一点,并在重叠时进行数学计算,但我不确定我如何只能在谷歌地图中引用这些对象的纬度/经度定位中的所有内容来做到这一点。

标签: javascriptgoogle-mapsgoogle-maps-api-3collision-detection

解决方案


推荐阅读