【问题标题】:Obfuscate location to show a given level of accuracy混淆位置以显示给定的准确度
【发布时间】:2014-08-08 22:29:10
【问题描述】:

假设 我想获得 lastLocation 但精度不超过 1 公里,我该怎么做? Android 是否提供了一种简单的方法来做到这一点?

我知道 COARSE_LOCATION 会将其混淆到块级别,但这还不够。

为什么我需要这个?有一项法律规定,在某些情况下,应用不应返回准确的位置。

【问题讨论】:

    标签: android gps geolocation location


    【解决方案1】:

    假设我想获取 lastLocation 但精度不超过 1km,我该怎么做?

    你没有。你得到一个位置。它将具有任何精度,您可以通过 Location 对象上的 getAccuracy() 确定。除了选择粗略还是精细之外,您无法控制实际精度。

    【讨论】:

    • 那么我需要自己混淆它,知道我该怎么做吗?如何在纬度经度坐标中添加以米为单位的不准确性?
    猜你喜欢
    • 2013-12-02
    • 2019-01-11
    • 2012-11-12
    • 2020-08-26
    • 2021-05-17
    • 2020-02-25
    • 1970-01-01
    • 1970-01-01
    • 2021-05-27
    相关资源
    最近更新 更多