Der*_*rma 5 api gps android geofencing
我发现有些人报告了类似的问题但没有答案.
我正在使用Google I/O 2013中发布的Android Geofencing API.我遵循了"创建和监控地理围栏"课程及其示例.
当我使用这个带有Wi-Fi覆盖的API时,它可以很好地工作.问题是我在外面的时候.它从未使用GPS跟踪位置,但GPS传感器已打开.
我发现管理这个的唯一方法是强制应用程序通过调用使用GPS
mLocationClient.requestLocationUpdates(mLocationRequest, mLocationListener);
Run Code Online (Sandbox Code Playgroud)
以及具有高精度优先级的mLocationRequest
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
Run Code Online (Sandbox Code Playgroud)
通过强制GPS使用它很好但我需要以编程方式停止其更新.
我的问题是:
1)API不应该知道何时使用GPS传感器?
2)地理围栏半径是否会影响API使用的传感器?
3)对于那些可能使其正常工作的人:当GPS传感器是唯一打开的传感器时,它会"闪烁"吗?
我很难获得这个API的更多文档,所以我想知道你的经验.提前致谢 ;)