Rumah >Java >javaTutorial >Bagaimana untuk Melancarkan Arah Peta Google Menggunakan Niat dalam Android?

Bagaimana untuk Melancarkan Arah Peta Google Menggunakan Niat dalam Android?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-14 07:23:29432semak imbas

How to Launch Google Maps Directions Using Intents in Android?

Melancarkan Arah Peta Google dengan Niat untuk Android

Soalan:

Bagaimana saya boleh melancarkan Arah Peta Google antara dua lokasi menggunakan Niat dalam Android app?

Jawapan:

Ya, anda boleh menggunakan Niat untuk melancarkan arah Peta Google. Begini cara anda boleh melakukannya:

  • Dari Latitud dan Longitud:
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);
  • Dari Semasa Lokasi:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, 
Uri.parse("http://maps.google.com/maps?daddr=20.5666,45.345"));
startActivity(intent);
  • Navigasi Terus (memerlukan apl Peta Google untuk dipasang):
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("google.navigation:q=an+address+city"));

Kemas kini (Mei 2017):

Google telah melancarkan API baharu untuk URL Peta Google universal, merentas platform. Anda boleh menggunakan Niat dengan API baharu juga:

  • Hilangkan URL Peta Google:
Uri gmmIntentUri = Uri.parse("https://www.google.com/maps/dir/?api=1&origin=Sydney&destination=Brisbane&travelmode=driving");
  • Buat Niat:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, gmmIntentUri);
startActivity(intent);

Atas ialah kandungan terperinci Bagaimana untuk Melancarkan Arah Peta Google Menggunakan Niat dalam Android?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn