Google maps 谷歌地图API-准确度评级。什么是高精度评级。

Google maps 谷歌地图API-准确度评级。什么是高精度评级。,google-maps,google-maps-api-3,gps,Google Maps,Google Maps Api 3,Gps,我正在使用Google Maps V3从运行chrome的android设备上获取位置 在大多数情况下,它的工作是精细的——返回准确的结果。但在极少数情况下,它会在20英里外记录GPS 我想使用position.coords.accurity值来决定gps位置是否可靠,但我找不到任何关于“高”值与“低”值的信息 function getLocation(position) { console.warn(position); latitude = position.coords.l

我正在使用Google Maps V3从运行chrome的android设备上获取位置

在大多数情况下,它的工作是精细的——返回准确的结果。但在极少数情况下,它会在20英里外记录GPS

我想使用
position.coords.accurity
值来决定gps位置是否可靠,但我找不到任何关于“高”值与“低”值的信息

function getLocation(position) {
    console.warn(position);
    latitude = position.coords.latitude;
    longitude = position.coords.longitude;
}
控制台输出:

所以我的问题是: 什么评级等同于值得信赖。900? 50? 10? 2000年

提前谢谢你的帮助

来自

精度属性表示纬度和经度坐标的精度级别。它是以米为单位指定的,并且必须得到所有实现的支持。精度属性的值必须是非负实数


数值以米为单位,由你决定好坏;我认为30米是一个合理的精度。

只是为了澄清:所以在<代码>位置上的精度为1。CORDS。精度<代码>是“一英里以内”?我现在得到的985英里在985英里以内?正如我在回答中所说,它是以米为单位的(不知道你从哪里得到的英里)。1等于1米(这很好)。啊,一个愚蠢的误读。很抱歉太好了,非常感谢你的回答。我将允许高达200的准确性,然后。这是可以接受的:)
Geoposition {coords: Coordinates, timestamp: 1493214564839}
coords>     :>     Coordinates
accuracy>     :>     984
altitude>     :>     null
altitudeAccuracy>     :>     null
heading>     :>     null
latitude>     :>     12.2222222
longitude>     :>     21.2222222
speed>     :>     null
__proto__>     :>     Coordinates
timestamp>     :>     1493214564839
__proto__>     :>     Geoposition