GPS不准确时如何计算可能位置的面积(如在谷歌地图中)
Posted
技术标签:
【中文标题】GPS不准确时如何计算可能位置的面积(如在谷歌地图中)【英文标题】:How to calculate the area of possible location when the GPS is inaccurate (as in Google Maps) 【发布时间】:2021-02-26 04:46:08 【问题描述】:在 Google 地图中,蓝点会显示您在地图上的位置。当 Google 地图不确定您的位置时,您会在蓝点周围看到一个半透明的蓝色圆圈。您可能位于浅蓝色圆圈内的任何位置。圆圈越小,应用就越能确定您的位置。
现在,我的问题是如何在另一个应用程序中实现相同的行为。谷歌地图是使用定位硬件的功能还是仅使用软件?如何实现类似的目标?
【问题讨论】:
@Andy,你能把这个作为答案发布吗? 【参考方案1】:取决于哪个 API - 但例如 Location
类提供了 getAccuracy 以米为单位的单位。
以 1 标准差误差表示准确度。
因此,最简单的方法是使用该位置和半径绘制一个圆 - 并使用渐变填充。这是一个动画(脉冲)圆圈的示例:https://***.com/a/52323267/2711811
【讨论】:
以上是关于GPS不准确时如何计算可能位置的面积(如在谷歌地图中)的主要内容,如果未能解决你的问题,请参考以下文章