5

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

我正在使用 Google I/O 2013 中发布的 android Geofencing API。我遵循了“创建和监控地理围栏”课程及其示例。

当我将此 API 与 wi-fi 覆盖一起使用时,它可以完美运行。问题是当我在外面时。它从未使用 GPS 来跟踪位置,但 GPS 传感器已打开。


我发现管理此问题的唯一方法是通过调用强制应用程序使用 GPS

mLocationClient.requestLocationUpdates(mLocationRequest, mLocationListener);

并使用具有高精度优先级的 mLLocationRequest

mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);

通过强制使用 GPS 效果很好,但我需要以编程方式停止其更新。


我的问题是:

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

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

3)对于那些可能让它正常工作的人:当它是唯一打开的传感器时,GPS传感器是否“闪烁”?

我正在努力获取有关此 API 的更多文档,所以我想知道您的经验。提前致谢 ;)

4

1 回答 1

1

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

于 2013-11-17T23:32:24.210 回答