//地球半径
private const double EARTH_RADIUS = 6378137;
/// <summary>
/// 计算两点位置的距离,返回两点的距离,单位 米
/// 该公式为GOOGLE提供,误差小于0.2米
/// </summary>
/// <param name="lat1">第一点纬度</param>
/// <param name="lng1">第一点经度</param>
/// <param name="lat2">第二点纬度</param>
/// <param name="lng2">第二点经度</param>
/// <returns></returns>
public static double GetDistance(double lat1, double lng1, double lat2, double lng2)
{
double radLat1 = Rad(lat1);
double radLng1 = Rad(lng1);
double radLat2 = Rad(lat2);
double radL
C#根据经纬度坐标计算点间距
最新推荐文章于 2024-06-07 10:51:09 发布
本文介绍如何使用C#编程计算地球上两个给定点之间的经纬度距离,适用于地理信息系统和导航应用。
摘要由CSDN通过智能技术生成