Android位置仅适用于WiFi

时间:2015-10-20 08:26:48

标签: android gps geolocation locationmanager

我在尝试在Android上的Geocatching应用中获取位置时遇到问题。

对于某些设备,我的应用会缓存所有位置,而对于其他设备,只能获取WiFi网络上的位置。尽管如此,我还是检查了https://maps.google.com/locationhistory,谷歌获得了所有地点。

我想从手机和WiFi获取数据。我有什么不对的吗?如何使其在所有设备中都能正常工作?

我使用ACCESS_FINE_LOCATIONACCESS_COARSE_LOCATION权限btw。

这是一个工作正常的设备示例,它会按照正确的路径收集移动数据: Good location

这是一个仅适用于WiFi的设备示例。它链接了我有WiFi连接的三个点。 enter image description here

提前感谢您的时间!

编辑:更多信息。

我使用HTC One,Android 4.2.2和Nexus 5,Android 6.0获得了正确的行为。

使用Sony Xperia Z3,Android 5.1.1我只能在连接到WiFi时获得位置。

0 个答案:

没有答案