例如:
//当前的 圆心坐标
MapPoint mapPoint = new MapPoint() { X = 117.175781, Y = 39.136024 };
//半径(首先需要把半径转换成地图上的度)
double radius = MeterConvert2MapDistance(1000);
//要求的点
MapPoint mPoint = new MapPoint(mapPoint.X + radius, mapPoint.Y);
/// <summary>
/// 将米转换为度,不懂区域一经度代表的距离不一样,需要配置
/// </summary>
/// <param name="distance">以米为单位的长度</param>
/// <returns>以度为单位的长度</returns>
private double MeterConvert2MapDistance(Double meterdistance)
{
return meterdistance * 0.000009;
}
本文介绍了一种将米转换为地图上度数的方法,并通过示例代码展示了如何基于给定的圆心坐标和半径(以米为单位)来计算地图上的另一个点的坐标。该方法适用于地理信息系统(GIS)开发。
509

被折叠的 条评论
为什么被折叠?



