ホームページ >Java >&#&チュートリアル >インテントを使用して Android アプリから Google マップのルート案内を起動する方法
Android インテントを使用した Google マップのルート案内の起動
Android アプリ内で、全体を組み込むことなく、ある場所から別の場所への Google マップのルートを表示する必要があるマップフレームワーク?インテントを使用すると、これを実現できます。
インテントを使用して Google マップのルート案内を起動する方法:
インテントを使用して 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);
現在の座標からナビゲーションを開始するにはlocation の場合は、saddr パラメータを省略します。
注: 座標の代わりに番地を使用すると、ブラウザで開くか Google マップで開くかの選択肢がユーザーに表示されます。
Google マップ ナビゲーションを直接起動するには:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("google.navigation:q=an+address+city"));
の Google マップ インテント2023
2017 年 5 月、Google はユニバーサル Google マップ URL をサポートする新しい API を導入しました。この API はインテントでも利用できます:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse("https://www.google.com/maps/dir/?api=1&origin=source_location&destination=destination_location"));
注:source_location と destination_location を適切な値に置き換えます。
以上がインテントを使用して Android アプリから Google マップのルート案内を起動する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。