gpt4 book ai didi

java - Android 中 Google Maps API 的位置精度不佳

转载 作者:行者123 更新时间:2023-11-29 20:13:33 24 4
gpt4 key购买 nike

我有一个使用 MapsActivity 的应用程序,我遇到的问题是当我从 Android 开发者网站获得 realese key 时,准确性比调试 key 差很多。当我使用调试 key 时,它的准确率几乎是 100%。现在,我的带有 realese 键的 realese 应用程序显示的位置最小误差为 15 米。此外,我的一位使用该应用程序的 friend 告诉我,它实际上显示的位置距离他当前位置 15 公里。

有什么方法可以提高 Google Maps API 的准确性吗?或者有什么getLocation方法可以改进吗?

谢谢

最佳答案

您可以使用 locationRequest 设置 locationClient 的准确性。例如

  mLocationRequest = LocationRequest.create();
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
mLocationClient.requestLocationUpdates(mLocationRequest, (LocationListener) this);

您还可以设置更新频率。如果您需要高度精确的东西,请在几秒钟内读取大量读数。然后查看每个读数的“准确度”数字。扔掉任何准确度明显低于其他读数的读数。然后平均其余的

如果您使用较低的精度,它将平均 gps 数据与 wifi 和蜂窝结果。 GPS 消耗更多电池,因此在此设置下使用它的频率较低。 Wifi 使用物理地址查找,因为它总是将我带到我家附近的公共(public)道路上,即使我在道路中间也是如此。

关于java - Android 中 Google Maps API 的位置精度不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34419420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com