地理围栏 - 如何跟踪 100 多个位置?

Geofences - How to track more than 100 locations?

我只是想知道这个 post Adding more than 100 geofences 是否仍然是处理超过 100 个地理围栏的最佳实践方法? (遗憾的是还不能评论它,因此新 post)

是2015年的,不知道现在有没有别的办法?

我正在从 Firestore 获取我的位置(大约 170 个)并想比较最近的 100 个。 感谢您的帮助!

是的。至少背后的原理。您可以使用位置找到最近的 100 个栅栏。

不过,可能会出现两种情况,即该方法失败:

  • 最近的 100 个栅栏覆盖的不够space,即当你在高层建筑中每个房间有一个栅栏时,你有数百个栅栏大致在同一个地方

  • 找到最近的 100 个栅栏非常慢,即当您从 OSM 获取所有建筑多边形时。

在这些情况下,您需要开发一种混合方法,例如,使用 r 棵树 and/or 聚合栅栏,直到两个问题都得到解决。

希望这对您有所帮助...