インテントを使用した外部 Google マップのルート案内の起動
独自のインテント内に Google マップ アプリケーションを埋め込まずに外部の Google マップのルート案内を起動するにはできる
実装:
インテントを使用して地点 A から B への Google マップのルートを起動するには、次のアプローチを使用できます:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=20.344,34.34&daddr=20.5666,45.345")); startActivity(intent);
現在の場所からナビゲーションを開始したい場合は、「saddr」パラメータとそれに関連付けられているパラメータを削除するだけですvalue.
番地を使用する:
緯度と経度の代わりに、実際の番地を指定できます。ただし、この方法では、ブラウザでルートを開くか Google マップで開くかを選択するダイアログがユーザーに表示されます。
ダイレクト ナビゲーション モード:
Google マップを直接開始するにはナビゲーション モードでは、次のインテントを利用できます:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("google.navigation:q=an+address+city"));
Google Maps API アップデート (5 月) 2017):
2017 年 5 月、Google はクロスプラットフォームの Google マップ URL 用の新しい API を導入しました。この API をインテントと一緒に使用して、Google マップのルート案内を起動することもできます。詳細については、Google マップの URL ガイドを参照してください:
https://developers.google.com/maps/documentation/urls/guide
以上がAndroid インテントを使用して Google マップのルート案内を起動するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。