如何判断经纬度是不是准确

Posted

技术标签:

【中文标题】如何判断经纬度是不是准确【英文标题】:how to determine if latitude and longitude is accurate如何判断经纬度是否准确 【发布时间】:2016-12-30 15:49:09 【问题描述】:

我目前正在使用网络(wifi、数据计划)来获取 android(和 ios)手机的纬度和经度。文档指出坐标可能不准确(GPS 更准确)。因此,我如何确定给我的纬度/经度坐标是否准确?或者,如果不是,我如何确定它们有多少折扣?

补充说明:不确定这是否回答了我的问题。我如何使用这些坐标来查看它是否准确。我不关心如何编程。

【问题讨论】:

How is location accuracy measured in Android?的可能重复 不确定这是否能回答我的问题。我如何使用这些坐标来查看它是否准确。我不关心如何编程。 您的问题是什么?你得到一个纬度/经度对并调用getAccuracy() 来了解这些值的误差幅度有多严重。我提供的链接解释了误差范围。您是在问值是来自 Wifi 还是 GPS? 【参考方案1】:

查看这篇博文Android: Location Updates with the FusedLocationApi

他使用融合位置 API 来解析位置数据并跟踪坐标是否准确。希望对您有所帮助。

【讨论】:

【参考方案2】:

您可以将您的请求设置为高精度,例如以下命令:

mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);

您可以从您的位置对象中获取准确度值,例如:

myLocation.getAccuracy();

location使用Fused Location API的最佳实践,

【讨论】:

不确定这是否能回答我的问题。我如何使用这些坐标来查看它是否准确。我不关心如何编程。 将此函数 setPriority() 设置为 HIGH_ACCURACY 意味着提供者将返回尽可能高的准确度,如果您想查看返回的位置是否比之前的位置更准确,可以使用Location Strategies from the following page: developer.android.com/guide/topics/location/strategies.html 但是在出现 Fused Location API 之后,所有这些都不是首选。

以上是关于如何判断经纬度是不是准确的主要内容,如果未能解决你的问题,请参考以下文章

如何判断一个指定的经纬度点是不是落在一个多边形区域内

判断经纬度是不是在某个省市内,或者地级市范围

手机百度地图如何查看准确的经纬度?

百度地图如何监听自定义绘制的直线图层的点击事件

那些可以改变用户经纬度(无网络)的APP,如何得到准确的经纬度? [复制]

给定两个纬度/经度,我如何判断它们是不是在 1 英里范围内?