Android Location API奇怪的行为

时间:2016-07-27 08:32:39

标签: java android geolocation android-location fusedlocationproviderapi

我正在尝试为我们的Android应用获取准确的位置数据并遇到Location API的奇怪行为(旧的LocationListener API和新的Fused Location API)。

我在一段时间内(应用程序启动后半分钟)获取位置更改,尝试在此时间间隔内获得最准确的数据。

对于LocationListener API,一切都很棒,直到我在Fragment中使用Google Maps。如果没有地图位置,则更改频繁且准确性良好,但是当显示地图时,位置频率和准确性会受到很大影响。

setMyLocationEnabled(boolean)设置为false;

如果使用Fused API,我在任何建筑物内都能获得10米的精度,这也很奇怪。

顺便说一下,由于向后兼容应用的其他部分,我无法使用最新版本的Google Play服务。

提前感谢您的任何帮助。

0 个答案:

没有答案