gpt4 book ai didi

react-native - react-native 中的 navigator.geolocation.getCurrentPosition 是否与本地地理定位方法一样准确?

转载 作者:行者123 更新时间:2023-12-03 11:09:38 25 4
gpt4 key购买 nike

与在 Android 或 iOS 上使用 navigator.geolocation.getCurrentPosition() 进行地理定位相比,在准确性上有什么不同吗?

最佳答案

简短回答:是的,它看起来很准确。但需要确认如何在 iOS 上启用高精度。自己验证的最佳方法是将检索到的结果与 native 应用程序(谷歌地图、strava 等)的结果进行比较。

根据我自己实现健身追踪器的经验:getCurrentPosition 本身非常不准确,除非您已经同时运行 watchPosition。可能是因为 getCurrentPosition 打开和关闭 GPS,没有时间获得良好的 GPS 定位,而 watchPosition 一直保持连接打开。 (可能有更准确/更好的解释,但暂时让我满意)我同时使用 watchPosition 和 getCurrentPosition 以便能够准确地每 X 秒检索一次位置详细信息。在 watchPosition 的回调方法中我什么都不做。

它在 android 上运行良好(我得到与 Strava 相似的结果,精度为 5/10 米)。虽然我还不能让它在 iOS 上运行:如果我单独运行我的应用程序,我会得到 >50 米的精度。如果同时运行 Strava,我的应用程序中检索到的准确度突然变为 5/10 米。我需要找到一种在 iOS 上实现高精度的方法(尽管我已经在使用 navigator.geolocation api 要求高精度)。

关于react-native - react-native 中的 navigator.geolocation.getCurrentPosition 是否与本地地理定位方法一样准确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39860432/

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