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

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

Barbara Streisand
リリース: 2024-12-23 19:16:15
オリジナル
181 人が閲覧しました

How Can I Integrate Google Maps Directions into My Android App Using Intents?

Android アプリケーションへの Google マップのルート案内の統合

多くのモバイル アプリケーションでは、ユーザーに詳細なルート案内を提供するために Google マップの統合が必要です。ただし、アプリケーション内に Google マップを埋め込むのは負担がかかる場合があります。幸いなことに、Android には、インテントを使用して 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);
ログイン後にコピー

このコードは、ナビゲーションで Google マップを開きます。このモードでは、ユーザーは点 A (座標 20.344,34.34 で表される) から点 B (座標で表される) までの方向を取得できます。 20.5666,45.345).

あるいは、ユーザーの現在位置からナビゲーションを開始するには、saddr パラメーターを削除できます。座標の代わりに実際の住所を使用することも可能ですが、開くアプリを選択するためのユーザー ダイアログが表示される場合があります。

Google マップ経由で直接ナビゲーションするには、次のコードをお勧めします:

Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
    Uri.parse("google.navigation:q=an+address+city"));
ログイン後にコピー

さらに、Google は 2017 年に Google マップ URL 用のユニバーサルなクロスプラットフォーム API を導入しました。この API では、直接ナビゲーションにインテントを使用することもでき、より効率的で、 Google マップのルート案内を Android アプリケーションに統合するための標準化された方法。

以上がインテントを使用して Google マップのルート案内を Android アプリに統合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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