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
Lepaskan: 2024-12-14 07:23:29
asal
429 orang telah melayarinya

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);
Salin selepas log masuk
  • 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);
Salin selepas log masuk
  • 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"));
Salin selepas log masuk

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");
Salin selepas log masuk
  • Buat Niat:
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, gmmIntentUri);
startActivity(intent);
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan