iOS通過經緯度計算兩個之間的距離

jopen 9年前發布 | 1K 次閱讀 Objective-C IOS

+(double)distanceBetweenOrderBy:(double)lat1 :(double)lat2 :(double)lng1 :(double)lng2{
    double dd = M_PI/180;
    double x1=lat1dd,x2=lat2dd;
    double y1=lng1dd,y2=lng2dd;
    double R = 6371004;
    double distance = (2Rasin(sqrt(2-2cos(x1)cos(x2)cos(y1-y2) - 2sin(x1)sin(x2))/2));
    //km  返回
    //     return  distance1000;

//返回 m
return   distance;

}</pre>

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!