Android 我想绕着我现在的位置画一个圈,大约1公里

Android 我想绕着我现在的位置画一个圈,大约1公里,android,Android,嗨,朋友们,我想在我当前位置周围画一个半径为1公里的圆圈,这样我可以做什么……我可以画圆圈,但如何将半径设置为1公里。在较高级别: 获取当前地图视图的边界坐标 使用坐标在地图上水平或垂直移动。如有必要,将距离转换为米 将距离(米)除以地图视图的水平或垂直分辨率(像素)。这将为您提供当前缩放级别下每像素的米数 计算1000/以确定当前缩放级别下1公里内的像素数。这是你的圆的半径 使用步骤4中得到的半径绘制圆 看看这个代码。。它可以帮助你完成任务。

嗨,朋友们,我想在我当前位置周围画一个半径为1公里的圆圈,这样我可以做什么……我可以画圆圈,但如何将半径设置为1公里。

在较高级别:

  • 获取当前地图视图的边界坐标
  • 使用坐标在地图上水平或垂直移动。如有必要,将距离转换为米
  • 将距离(米)除以地图视图的水平或垂直分辨率(像素)。这将为您提供当前缩放级别下每像素的米数
  • 计算
    1000/
    以确定当前缩放级别下1公里内的像素数。这是你的圆的半径
  • 使用步骤4中得到的半径绘制圆
  • 看看这个代码。。它可以帮助你完成任务。