0

私は、Google ルート サービスを使用する Android アプリケーションで作業しています。

ソースの場所は GPS によって決定され、目的地はユーザーによって設定されます。ユーザーは、MapView でタッチすることによっていくつかのウェイポイントを設定することもできます (これはオプションです)。最後に、アプリはこれらのポイント間のルートを描画します。

Google ルート案内サービスを呼び出すと、「ステップ」のリストが表示されます。私が知る限り、各ステップはドライバーが方向転換しなければならないポイントに対応しています (そうですか?)。より多くのステップを取得することは可能ですか? たとえば、パスの各コーナーをステップと見なしますか?

前もって感謝します。

4

1 に答える 1

0

最後に、サービスから返された各ステップの「ポリライン」をデコードすることで、正確なルートを描くことができました。ポリラインには、おおよそのパスを表すエンコードされたポイントの配列を保持するオブジェクトが含まれています。

そこで、それをジオポイントのリストにデコードし、それらのジオポイント間に線を引きました。

誰かが同様のことをする必要がある場合、これは私にとって本当に役に立ちました:

Google Maps API バージョンの違い

于 2013-03-28T13:36:33.760 に答える