Google Play 服务位置和地理围栏 API 在 Genymotion 上无法正常工作



我在使用最新版本(1.3.1)的Genymotion模拟器时遇到了两个问题,与Google Play服务位置API有关。更具体地说:

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

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

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

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

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

我在这里遇到了同样的问题。使用最新的 (6.5.x) Google Play 服务位置 API,我在使用 Genymotion 时没有获得PRIORITY_BALANCED_POWER_ACCURACY的位置更新。

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

最新更新