GPS ポイントをサーバーに送信するアプリを開発しました。サーバーはそれらの GPS ポイントをパスに変換し、マップに表示します。これで、サーバーはGoogle Maps Directions サービスを呼び出し、応答を取得します。その応答から、ドキュメントに基づいた値overview_polylineを使用します。
結果の方向のおおよそのパスを表すエンコードされたポイントの配列を保持するオブジェクトが含まれます。
問題は、私が得る行が時々本当に奇妙であることです。時々、通りがまったくない道を教えてくれます。
私の問題を説明するスクリーンショットをいくつか示します。黄色いマーカーが始点(A)、青いマーカーが終点(B)です。
そこで、Google に A から B へのルートをドライバー モードで表示するように依頼したところ、実際のパスが表示されました。
そして、これは結果です:
これは私が使用する API 呼び出しです。私の質問は次のとおりです。なぜそのパスを返すのでしょうか?