注冊|登錄

聯系電話:024-31891684  13390130939
沈陽軟件公司--沈陽軟件定制

沈陽軟件開發_沈陽軟件公司_沈陽軟件定制/軟件/最新技術

Latest technology最新技術

根據經度和緯度獲得倆點距離

瀏覽量:4533

public class Earth
{
/// <summary>
/// 地球的半徑
/// </summary>
public const double EARTH_RADIUS = 6378.137;

/// <summary>
/// 計算坐標點的距離
/// </summary>
/// <param name="begin">開始的經度緯度</param>
/// <param name="end">結束的經度緯度</param>
/// <returns>距離(公里)</returns>
public static double GetDistance(Point begin, Point end)
{
double lat = begin.RadLat - end.RadLat;
double lng = begin.RadLng - end.RadLng;

double dis = 2 * Math.Asin(Math.Sqrt(Math.Pow(Math.Sin(lat / 2), 2) + Math.Cos(begin.RadLat) * Math.Cos(end.RadLat) * Math.Pow(Math.Sin(lng / 2), 2)));
dis = dis * EARTH_RADIUS;
dis = Math.Round(dis * 1e4) / 1e4;

return dis;
}
}

/// <summary>
/// 代表經度, 緯度
/// </summary>
public class Point
{
/// <param name="lat">緯度 X</param>
/// <param name="lng">經度 Y</param>
public Point(double lat, double lng)
{
this.lat = lat;
this.lng = lng;
}

// 緯度 X
private double lat;

// 經度 Y
private double lng;

/// <summary>
/// 代表緯度 X軸
/// </summary>
public double Lat { set; get; }

/// <summary>
/// 代表經度 Y軸
/// </summary>
public double Lng { get; set; }

public double RadLat { get { return lat * Math.PI / 180; } }

public double RadLng { get { return lng * Math.PI / 180; } }
}

  1. if(navigator.geolocation){
  2. navigator.geolocation.getCurrentPosition(getPositionSuccess, getPositionError);
  3. }else{
  4. alert("您的瀏覽器不支持Geolocation!");
  5. }

沈陽團購網|營口網站制作|沈陽軟件公司|軟件定制|網站建設|加盟易勢|提交問題

主站蜘蛛池模板: 九九久久国产精品免费热6| 精品人妻无码区在线视频 | 久久国产精品亚洲综合| 一区二区精品在线| 窝窝午夜色视频国产精品东北| 蝌蚪网站免费观看| 沈婷婷小雷第三次| 日韩中文字幕在线观看视频| 天天干天天干天天| 国产欧美在线观看精品一区二区| 四个美女大学被十七个txt| 亚洲欧洲日韩综合| 久久狠狠爱亚洲综合影院| www.亚洲色图| 韩国三级黄色片| 欧美黑人性暴力猛交喷水| 日韩A∨精品日韩在线观看| 大豆网52dun怪汉网如如| 国产亚洲精久久久久久无码| 人人干人人干人人干| 久久国产精品网| 91短视频在线免费观看| 金牛汇app最新版| 波多野结衣作品在线观看| 无需付费大片免费在线观看| 国产精品成人一区二区三区| 又爽又黄又无遮挡的视频| 亚洲av最新在线网址| gogo高清全球大胆高清| 超级色的网站观看在线| 欧美一区二区三区久久综| 天堂va在线高清一区| 国产一区二区三区美女| 亚洲三级黄色片| A级毛片无码久久精品免费| 日本免费xxxx色视频| 热久久精品免费视频| 无码人妻精品一区二区三区9厂 | 无码av无码天堂资源网| 国产狂喷潮在线观看| 人人妻人人爽人人澡欧美一区|