国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

經緯度兩點之間的距離計算

2019-11-09 18:07:55
字體:
來源:轉載
供稿:網友

public static float GetDistance(LocationInfo info1, LocationInfo info2) { if(Mathf.Abs(info1.latitude) > 90 || Mathf.Abs(info2.latitude) > 90) { return 0; }

if(Mathf.Abs(info2.longitude) > 180 || Mathf.Abs(info2.longitude) > 180) { return 0; } float radLat1 = rad(info1.latitude); float radLat2 = rad(info2.latitude); float a = radLat1 - radLat2; float b = rad(info1.longitude) - rad(info2.longitude); float s = 2 * Mathf.Asin(Mathf.Sqrt(Mathf.Pow(Mathf.Sin(a / 2), 2) + Mathf.Cos(radLat1) * Mathf.Cos(radLat2) * Mathf.Pow(Mathf.Sin(b / 2), 2))); s = s * 6378.137f; s = Mathf.Round(s * 10000) / 10000; return s;}

PRivate static float rad(float d) { return d * Mathf.PI / 180.0f; }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 玉屏| 油尖旺区| 苏尼特左旗| 通州市| 平江县| 米易县| 防城港市| 河北区| 庆元县| 枞阳县| 拉萨市| 开封县| 大同市| 泽州县| 元氏县| 日土县| 荥经县| 拉孜县| 岐山县| 达拉特旗| 屯门区| 盘山县| 兴宁市| 崇左市| 海淀区| 确山县| 邻水| 察哈| 民丰县| 温泉县| 盱眙县| 洪雅县| 河池市| 四川省| 沈丘县| 西宁市| 嘉定区| 浦城县| 舟曲县| 瓮安县| 舟曲县|