【发布时间】:2016-11-28 20:24:46
【问题描述】:
我正在构建一个使用 Google 地图的应用程序。显示地图时,我还添加了标记。有没有办法查看是否有 2 个标记相互接触,这意味着标记的一部分是否位于另一个标记的顶部?我的目标是能够找出这一点,然后使它们成为一个更大的标记,而不是两个不同的标记。
答案应该取决于标记的图标大小和当前的地图缩放比例,因为如果我缩小,它们重叠的可能性就更大。
【问题讨论】:
-
你有答案,你说过,标记大小和位置以及地图缩放。我的意思是你可以根据地图当前缩放和 2 个标记位置以及 dp 中的相应大小进行研究和开发算法,然后你只需将所有这些参数传递给一个方法,它将返回 true 或 false
-
@MohammadHaidar 我不确定如何获取图标大小,我不知道如何根据图标大小进行计算并缩放它们是否相互接触
-
我也不知道,但我告诉你方法让你知道它
标签: android google-maps google-maps-markers