【发布时间】:2013-06-25 13:04:33
【问题描述】:
我在 9000 km^2 的区域内有大约 3500 个地理兴趣点,我希望我的应用程序在后台运行,并在用户靠近上述任何点时通知用户。
在 2013 年 Google I/O 期间引入的新 Geofence API 似乎非常适合这项工作,尤其是因为它优化了电池寿命,但在我获得状态代码 GEOFENCE_TOO_MANY_GEOFENCES 之前,我似乎无法注册超过 100 个地理围栏(使用演示应用程序的修改版本)。
是否可以增加此限制?也许通过一些设置或 API?
【问题讨论】:
-
是什么让您无法将您的点保存在数组中并自己将当前位置与它们进行比较?
-
我可以,但是我可能必须实施类似的电池节省策略,例如尽可能降低准确性或更新频率。我只是认为总体上使用为此目的设计的 API 会更好,而不是自己制作。
标签: android geofencing