2017-06-13 11 views
0

モバイルアプリでは、レストランが実際の走行距離(直線の経路ではない)でソートされたリストビューを表示したいと考えています。ユーザーのGPS座標はAPIに送信されます。Android/iOS:実際の距離でソートされたリストを表示

あまりにも多くの処理をすることなく実際の走行距離でソートされたリストを表示できる方法はありますか?実際の距離以来私はGoogle Maps APIのようなものを使用しなければならないと仮定します

誰でもこれに何か経験がありますか?

答えて

0

はい、GoogleマップAPIを使用して、2点間の距離、または予想される運転時間を計算することができます。

Googleマップの距離行列APIは GoogleマップAPIによって計算され、始点と終点との間の 推奨経路に基づいて情報を返し、はペアごとに持続時間と距離 値を含む行から成ります。

このサービスは詳細なルート情報を返しません。ルート の情報は、目的の単一の原点と の目的地をGoogle Maps Directions APIに渡すことで取得できます。

https://developers.google.com/maps/documentation/distance-matrix/intro

行の値のいくつかの例:

{ 
    "status": "OK", 
    "duration": { 
    "value": 340110, 
    "text": "3 jours 22 heures" 
    }, 
    "distance": { 
     "value": 1734542, 
     "text": "1 735 km" 
    } 
} 
+0

おかげ。 25のレストランがあれば、このAPIを使って1つの原点と25の目的地を渡すことができますか?あなたはそれを使いましたか?この情報をリアルタイムで取得するのに十分速いのですか?私は距離だけでなく経路が必要です。 – Prasanth

+0

@Prasanthはい、あなたは1つの起源と25の目的地を行うことができます。私はそれを使用し、それは非常に迅速に応答します。それは距離値だけを与えますが、方向は与えません。ルート情報も取得したい場合は、Directions APIがあります。 – Coder

関連する問題