Android地理围栏API GPS错误



我发现一些人报告了类似的问题,但没有答案。

我使用的是Google I/O 2013中发布的android Geofencing API。我学习了"创建和监控地理围栏"课程及其示例。

当我使用这个覆盖wi-fi的API时,它工作得很好。问题是当我在外面的时候。它从未使用GPS来跟踪位置,但GPS传感器已打开。


我找到的唯一方法是通过调用来强制应用程序使用GPS

mLocationClient.requestLocationUpdates(mLocationRequest, mLocationListener);

以及具有高精度优先级的mLocationRequest

mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);

通过强制使用GPS,它运行良好,但我需要通过编程停止更新。


我的问题是:

1) API不应该知道何时使用GPS传感器吗?

2) 地理围栏半径是否影响API使用的传感器?

3) 对于那些可能正常工作的人来说:当GPS传感器是唯一打开的传感器时,它会"闪烁"吗?

我正在努力为这个API获取更多的文档,所以我想知道你的经验。提前感谢;)

你启动并运行了这个吗?我试过同样的样本,但当我打开谷歌地图应用程序时,它运行正常。谢谢MArlus

最新更新