Geofences - 如何跟踪100多个地点?

时间:2018-04-05 16:59:38

标签: android google-maps location

我只是想知道这篇文章Adding more than 100 geofences是否仍然是处理超过100个地理围栏的最佳实践方式? (遗憾的是,它还没有发表评论,因此是新职位)

从2015年开始,我想知道目前还有另一种方式吗?

我从Firestore获得我的位置(大约170个),并希望比较最近的100个。 谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

是。至少背后的原则。您可以使用位置查找最近的100个围栏。

但是,可能会出现两种情况,即方法失败:

  • 100个最近的围栏没有足够的空间,即当你在高层建筑中每个房间有一个围栏时,你有大约数百个围栏在同一个地方

  • 找到100个最近的围栏非常慢,即I.e。从OSM获取所有建筑多边形时。

在这些情况下,您需要开发混合方法,例如,使用r树和/或聚合围栏,直到两个问题都解决。

希望这会有所帮助......