ホームページ > Java > &#&チュートリアル > Android インテントを使用して Google マップのルート案内を起動するにはどうすればよいですか?

Android インテントを使用して Google マップのルート案内を起動するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-12-20 13:50:10
オリジナル
674 人が閲覧しました

How Can I Launch Google Maps Directions Using an Android Intent?

インテントを使用した外部 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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート