我正在尝试为 Android 编写一个应用程序,该应用程序依赖于用户位于设定位置的特定半径范围内。
我想知道的是,如何计算(和存储)用户在 map 叠加层上绘制的圆的半径(以米为单位)。 例如,用户可以缩放到他们想要的任何级别,触摸一个点并调整 slider 以增加或减小半径。
我想找到以米为单位的半径,而不是投影上的像素。
谢谢。
最佳答案
您可以使用 geocoder 计算 2 个位置/点之间的距离差
关于android - 如何在 MapView 中查找覆盖项目的半径(以米为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5725648/