私はGoogleマップAPIの下turn-by-turn navigationを使用することができると思います。指定されたアドレスまたは座標にターンバイターンの方向を示します。指示は常にユーザーの現在地から行われます。
google.navigation:q=a+street+address
google.navigation:q=latitude,longitude
これは、使用できるパラメータです。
q
:ナビゲーション検索のエンドポイントを設定します。これは、緯度、経度、またはクエリ形式の住所にすることができます。複数の結果を返すクエリ文字列の場合、最初の結果が選択されます。
mode
輸送方法を設定します。モードは、駆動デフォルトオプションで、のいずれかに設定できます。
avoid
セットを自転車用
b
を歩くため
w
を駆動するため
d
ルートは試してみてくださいます避けるために。下記の意図は、あなたのターンの例を与えるフェリー
のための高速道路
f
のために通行料
h
ため
t
:避けることはオプションであり、の1以上に設定することができますターンバイナビゲーション。
Uri gmmIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
あなたの問題でお役に立てば幸いです。
ありがとうございます! – GeorgeW
これはGoogle Maps Appを起動しないと可能ですか?私はAndroid用Maps APIのみを使用してこれを行い、ユーザーを自分のアプリ内に置いておきたいと思います。 – mclhrn