经过经纬度计算两点间多距离

+(CGFloat)getDistanceFrom:(CLLocationCoordinate2D)from To:(CLLocationCoordinate2D)tocss

{git

    double EARTH_RADIUS = 6371393;//地球半径 单位米url


    CGFloat dis = sinf(from.latitude*M_PI/180)*sinf(to.latitude*M_PI/180)+cosf(from.latitude*M_PI/180)*cosf(to.latitude*M_PI/180)*cosf((from.longitude-to.longitude)*M_PI/180);spa

    dis = EARTH_RADIUS*acosf(dis);3d

    

    return dis;orm

}blog

相关文章
相关标签/搜索