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

时间:2013-11-01 13:56:36

标签: android google-play-services genymotion

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

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

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

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

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:0)

我在这里遇到同样的问题。使用最新的(6.5.x)Google Play服务位置API在使用PRIORITY_BALANCED_POWER_ACCURACY时,我无法使用Genymotion进行位置更新。

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