2つの緯度と経度の地理座標間の距離の計算
2つのGeoCoordinates間の距離を計算しています。他の3〜4個のアプリに対してアプリをテストしています。距離を計算するとき、他のアプリが3.5マイルを取得しているのに対して、計算には平均3.3マイルを取得する傾向があります。それは私が実行しようとしている計算にとって大きな違いです。距離を計算するための優れたクラスライブラリはありますか?私はそれをC#でこのように計算しています: public static double Calculate(double sLatitude,double sLongitude, double eLatitude, double eLongitude) { var radiansOverDegrees = (Math.PI / 180.0); var sLatitudeRadians = sLatitude * radiansOverDegrees; var sLongitudeRadians = sLongitude * radiansOverDegrees; var eLatitudeRadians = eLatitude * radiansOverDegrees; var eLongitudeRadians = eLongitude * radiansOverDegrees; var dLongitude = eLongitudeRadians - sLongitudeRadians; var dLatitude …