粗略定位有多准确?

Posted

技术标签:

【中文标题】粗略定位有多准确?【英文标题】:How accuarated is coarse location? 【发布时间】:2020-08-18 07:46:25 【问题描述】:

所以,我的应用依赖于用户在某个区域内,比如说半径 2 公里,我使用 GPS 来确定用户是否在这个半径内,但由于某种原因,一些用户正在尝试延迟在加载屏幕上做 GPS 需要预热并获取信号,有时这会导致无限加载屏幕或 30 - 40 秒加载。

所以我需要想出一个解决方案,我所做的是从我的 locationprovider 中删除 HIGH_ACCUARCY 并添加 LOW_BATTERY 提供程序,根据我的阅读,它将使用网络位置(具有粗略位置)或 GPS,如果需要。

所以我已经这样做了

  locationCallback = LocationCallback()
        locationRequest = LocationRequest.create()
        locationRequest.interval = 10000
        locationRequest.fastestInterval = 2000
        locationRequest.priority = LocationRequest.PRIORITY_BALANCED_POWER_ACCURACY

现在,我想知道这个位置有多好,我的意思是,对于 2 公里半径,如果用户在里面,有没有办法让用户的纬度和经度在这个半径之外?

我想知道这个给定位置与这个其他网络提供商的关系是否还不错,因为我需要与当前位置至少保持 1 或 2 个街区的距离。

那么,网络(粗略的位置)是否适合此用例?我在哪里和它给出的纬度和经度有很大区别吗?

非常感谢!

【问题讨论】:

【参考方案1】:

来自the reference:

public static final int PRIORITY_BALANCED_POWER_ACCURACY

setPriority(int) 一起使用以请求“块”级别的准确性。

块级精度被认为是大约 100 米的精度。使用这样的粗略 > 精度通常会消耗更少的电量。

100 米精度。在你的情况下应该没问题。

【讨论】:

Cogratz on 3k :) @Nicolas

以上是关于粗略定位有多准确?的主要内容,如果未能解决你的问题,请参考以下文章

(iphone) 核心定位在室内的精度如何?

核心定位精度室内

PhoneGap 地理定位器使用 WiFi 而不是 GPS

物联网无线通信应用中6种融合定位技术

手机定位不准确怎么办

锚点定位不准确,怎么解决。