Nic*_*ick 7 gps android android-location geofencing android-geofence
我已使用Android开发人员文档成功实施了位置地理围栏.
我遇到的问题是地理围栏事件并不总是可靠的.有时它们会在我到达目的地时触发,有时它们需要几分钟(即使是半径值很大),有时它们根本不会发射.
我也注意到即使我启用了GPS,该应用程序也没有使用GPS传感器来获取我的位置.
这是因为没有请求更新,融合位置提供商处于"被动"模式并依赖其他应用程序的请求?我是否需要实施位置请求以及地理围栏?
不确定它是否完全回答了您的问题,但我正在开发实现地理围栏和位置请求的应用程序,这些是我的观察结果:
当应用程序处于活动状态并且我正在接收位置更新(位置已知)时,地理围栏的行为准确 - 我几乎立即获得意图。
当应用程序处于非活动状态时,我观察到相同的行为 - 有时意图是即时的,有时需要一段时间,有时需要太长时间。当然,当有其他应用程序(例如 Google 地图)请求位置时,意图又几乎是即时的。但当不需要精确定位时,通常需要一段时间。彻底的噩梦是那些关闭了 WiFi/移动数据并在建筑物之间移动的人。因为在里面,没有GPS,而且他们在外面呆的时间太少,手机通常不会被唤醒......
所以,我想说这实际上是预期的行为。(否则电池寿命会很糟糕)
| 归档时间: |
|
| 查看次数: |
1917 次 |
| 最近记录: |