ホームページ > Java > &#&チュートリアル > Android でインテントを使用して Google マップのルート案内を起動する方法?

Android でインテントを使用して Google マップのルート案内を起動する方法?

Mary-Kate Olsen
リリース: 2024-12-14 07:23:29
オリジナル
429 人が閲覧しました

How to Launch Google Maps Directions Using Intents in Android?

Android 向けインテントを使用した Google マップのルート案内の起動

質問:

どうすれば起動できますかAndroid のインテントを使用した 2 つの場所間の Google マップのルート案内app?

答え:

はい、インテントを使用して 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);
ログイン後にコピー
  • 現在から場所:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse("http://maps.google.com/maps?daddr=20.5666,45.345"));
startActivity(intent);
ログイン後にコピー
  • ダイレクト ナビゲーション (Google マップ アプリのインストールが必要です):
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("google.navigation:q=an+address+city"));
ログイン後にコピー

アップデート(5月) 2017):

Google は、ユニバーサル、クロスプラットフォームの Google マップ URL 用の新しい API をリリースしました。新しい API でもインテントを使用できます:

  • Google マップ URL の解析:
Uri gmmIntentUri = Uri.parse("https://www.google.com/maps/dir/?api=1&origin=Sydney&destination=Brisbane&travelmode=driving");
ログイン後にコピー
  • 作成インテント:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, gmmIntentUri);
startActivity(intent);
ログイン後にコピー

以上がAndroid でインテントを使用して Google マップのルート案内を起動する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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