2016-07-28 19 views
1

こんにちは、私はアンドロイド開発には初めてです。出発地点から目的地点までの緯度と経度の計算

私は2つのポイントの間の緯度と経度のリストを見つける必要がある場所に基づいて、その大学のプロジェクトに就いています。 開始位置は12.990143,80.215784、宛先位置は12.992595,80.217618です。

Over the past days i search the google, i found so many links to find distance between locations and mid point. I cant able to find solution for my problem. 

Please suggest some solution for this problem. I am struggling over days to find solution for this. 


Thanks in advance 
+0

A Latlngsポイントを言いましたか?直線で? –

+0

@GeetChoubeyはい一直線で – iyu

+1

これをチェックしてください:https://developers.google.com/maps/documentation/distance-matrix/intro#travel_modes – Vickyexpert

答えて

1

あなたはGoogle Maps API Utility LibraryからSphericalUtil.interpolateメソッドを使用することができます。例えば

あなたはあなたがのフルポリラインを得るために、Googleの行き方APIを使用することができます

LatLng origin = new LatLng(12.990143,80.215784); 
LatLng destination = new LatLng(12.992595,80.217618); 
LatLng result = SphericalUtil.interpolate(origin, destination, 0.2); 
0

を実行して、開始位置と目的地の間の距離の1/5であるLatLngを見つけることができますパス。 JSONオブジェクトをobjainして解析し、パス内の場所を取得できます。

http://maps.googleapis.com/maps/api/directions/json?origin=12.990143,80.215784&destination=12.992595,80.217618&mode=driving

これは、あなたがそれに該当する全てのポイントに全体のルートを見つける必要があるだろうすべてのものが含まれている完全なJSONの結果を返します。

あなたが上でそれに多くを見ることができます:2の間

https://developers.google.com/maps/documentation/directions/intro#Introduction

+0

はい私は道の緯度と経度のパスを返すこの方向apiを試みました。しかし、私は直線と輸出リストの場所で緯度と経度のリストが必要です。 – iyu

関連する問題