GPS的Android Geofencing API错误?

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的更多文档,所以我想知道你的经验.提前致谢 ;)

Mar*_*ael 1

你启动并运行了吗?我尝试了相同的示例,但当我打开谷歌地图应用程序时,它运行正常。谢谢马鲁斯