maroun85 - react-native-background-geolocation - 如何确定位置获取的准确性?

maroun85 - react-native-background-geolocation - How to determine accuracy of location fetching?

首先我想说 react-native-background-geolocation 是一个很棒的插件,用于在 react-native 中进行后台位置跟踪。:) 在我的应用程序中,我需要确定插件获取的每个位置点的准确性。有一个参数叫做 "accuracy" 在位置响应对象中。但我无法理解它所持有的价值观。任何人都可以解释该精度参数的工作原理或向我展示一种不同的方法来确定每个位置点的精度。

谢谢。

精度以米为单位,可以看作圆心在您收到的 Lat/Lng 坐标处的圆的半径。您的实际位置是 "guaranteed" 在该圆圈中的某个位置。 IOW 如果你使用 google 地图 api 在地图上画一个圆心在 Lat/Lng 并且直径是返回值的两倍那么你可以说你是 "somewhere" 在那个圈子里。

返回值越小越准确。有道理吗?

真遗憾 Chrome 并且 Webkit 没有实现这个 native 后台地理定位 :-( 那么我们就不需要狡猾的插件了。