在谷歌地图中,蓝点显示您在地图上的位置。当谷歌地图不确定你的位置时,你会在蓝点周围看到一个半透明的蓝色圆圈。你可能在浅蓝色圆圈内的任何地方。圆圈越小,应用程序就越能确定你的位置。
现在,我的问题是如何在另一个应用程序中实现相同的行为。谷歌地图是使用了定位硬件的功能,还是仅仅是软件?一个人怎样才能取得类似的成就?
取决于哪个API-但例如Location
类提供了以米为单位的getAccuracy单位。
将精度传递为1 stddev的错误。
因此,最简单的方法是绘制一个具有该位置和半径的圆,并使用渐变填充。以下是一个动画(脉动(圆圈的示例:https://stackoverflow.com/a/52323267/2711811