3

使用与 Google Play 服务位置 API 相关的 Genymotion 模拟器的最新版本(1.3.1)时,我遇到了两个问题。进一步来说:

1) LocationClient 仅在我使用PRIORITY_HIGH_ACCURACY标志请求位置更新时才起作用(即,当我使用 Genymotion GPS 菜单时发送位置事件) 。另外两种 LocationRequest 模式,PRIORITY_BALANCED_POWER_ACCURACY 和 PRIORITY_LOW_POWER 不起作用。

2)另一方面,地理围栏根本不起作用。当我通过添加地理围栏时LocationClient.addGeofences()LocationClient.OnAddGeofencesResultListener回调返回GEOFENCE_NOT_AVAILABLE状态代码。

还有其他人遇到同样的问题吗?有没有人有解决方法?目前,我只在真实设备上使用 PRIORITY_HIGH_ACCURACY 标志和地理围栏测试我的应用的位置服务。

4

2 回答 2

4

几天前我遇到了有关地理定位的问题,并就此联系了 Genymotion。他们说他们目前不支持地理定位功能,但可能会考虑在未来实施。

我不知道你的第一个问题的答案,因为我没有遇到过这个问题。

于 2013-11-01T13:58:34.547 回答
0

我在这里遇到同样的问题。使用最新的(6.5.x)Google Play 服务位置 API 我在使用PRIORITY_BALANCED_POWER_ACCURACY.

这是在 S3 Android 4.3 映像上运行时。

于 2014-12-19T13:09:43.993 回答