重複の可能性:
2つの地理的ポイント間の距離を取得します
distanceTo(Location dest)
またdistanceBetween(double startLatitude, double startLongitude, double endLatitude, double endLongitude, float[] results)
人々が歩いたり車を運転したりするための距離を計算するのですか?
車の2つの座標間の距離をどのように計算しますか?
重複の可能性:
2つの地理的ポイント間の距離を取得します
distanceTo(Location dest)
またdistanceBetween(double startLatitude, double startLongitude, double endLatitude, double endLongitude, float[] results)
人々が歩いたり車を運転したりするための距離を計算するのですか?
車の2つの座標間の距離をどのように計算しますか?
簡単なグーグルはあなたが取り組んでいるものを含む座標に取り組んでいるたくさんの公式に私を導きます:
ドキュメントによると、2つのポイント間の距離はそれらの間の直線的な方法です。2台の車の間の距離や、道路などを考慮に入れる場合は、より多くのウェイポイントが必要です。
2つの場所の間のおおよその距離をメートル単位で計算し、オプションで、それらの間の最短経路の最初と最後の方位を計算します。距離と方位は、WGS84楕円体を使用して定義されます。
次の方法で2つのアドレスの距離を取得できます:http: //maps.googleapis.com/maps/api/distancematrix/xml?origins = "+ a +"&destinations = "+ b +"&mode = Driving&language = en-EN&sensor = false
幸運を。