Melalui intent Android, Anda dapat meluncurkan navigasi di Google Maps untuk Android Automotive.
Ringkasan
Halaman ini menjelaskan maksud yang dapat Anda gunakan dengan Google Maps untuk Android Automotive. Untuk dokumentasi developer Android yang mendetail, lihat berikut ini:
Permintaan intent
Untuk meluncurkan Google Maps untuk Android Automotive dengan intent, Anda harus
membuat objek Intent
terlebih dahulu, dengan menentukan tindakan, URI, dan paketnya.
Tindakan. Semua intent Google Maps dipanggil sebagai tindakan View,
ACTION_VIEW
.URI. Intent Google Maps menggunakan string yang dienkode URI yang menentukan tindakan yang dipilih, beserta beberapa data yang digunakan untuk melakukan tindakan tersebut.
Paket. Memanggil
setPackage("com.google.android.apps.maps")
memastikan bahwa aplikasi Google Maps untuk Android menangani Intent. Jika paket tidak ditetapkan, sistem akan menentukan aplikasi mana yang dapat menangani Intent. Jika tersedia beberapa aplikasi, Anda mungkin akan ditanya aplikasi mana yang ingin Anda gunakan.
Setelah membuat Intent, Anda dapat meminta sistem meluncurkan aplikasi terkait dengan beberapa cara. Metode umum adalah meneruskan Intent ke metode
startActivity()
. Sistem akan meluncurkan aplikasi yang diperlukan, dalam hal ini, Google Maps, dan memulai Activity
yang sesuai.
// Create a Uri from an intent string. Use the result to create an Intent.
Uri mapIntentUri =
Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia");
// Create an Intent from mapIntentUri. Set the action to ACTION_VIEW
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
// Make the Intent explicit by setting the Google Maps package
mapIntent.setPackage("com.google.android.apps.maps");
// Attempt to start an activity that can handle the Intent
startActivity(mapIntent);
Jika sistem tidak dapat mengidentifikasi aplikasi yang dapat merespons Intent, aplikasi Anda dapat mengalami error. Oleh karena itu, verifikasi terlebih dahulu bahwa aplikasi penerima telah diinstal sebelum Anda menampilkan salah satu intent ini kepada pengguna.
Untuk memverifikasi bahwa aplikasi tersedia untuk menerima intent, panggil
resolveActivity()
pada objek Intent
Anda. Jika hasilnya tidak null, berarti ada minimal satu aplikasi yang dapat menangani intent dan aman untuk memanggil startActivity()
. Jika hasilnya null, Anda tidak boleh menggunakan intent
dan, jika memungkinkan, nonaktifkan fitur yang memanggil intent.
if (mapIntent.resolveActivity(getPackageManager()) != null) {
...
}
Misalnya, untuk meluncurkan navigasi belokan demi belokan ke Taronga Zoo di Sydney, Anda dapat menggunakan kode berikut:
Uri mapIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
if (mapIntent.resolveActivity(getPackageManager()) != null) {
startActivity(mapIntent);
}
String kueri yang dienkode URI
Semua string yang diteruskan ke intent Google Maps harus dienkode URI. Misalnya,
string "1st & Pike, Seattle" harus menjadi 1st%20%26%20Pike%2C%20Seattle
.
Spasi dalam string dapat dienkode dengan %20
atau diganti dengan tanda plus
(+).
Anda dapat menggunakan metode android.net.Uri encode()
untuk mengenkode string. Contoh:
Uri mapIntentUri = Uri.parse("google.navigation:q=" + Uri.encode("1st & Pike, Seattle"));
Menampilkan peta
Gunakan maksud geo:
untuk menampilkan peta di lokasi dan tingkat zoom yang ditentukan.
Contoh:
geo:latitude,longitude?z=zoom
Parameter
latitude
danlongitude
menetapkan titik tengah peta.z
secara opsional menetapkan tingkat zoom awal peta. Rentang nilai yang diterima adalah dari 0 (seluruh dunia) hingga 21 (bangunan individual). Batas atas dapat bervariasi bergantung pada data peta yang tersedia di lokasi yang dipilih.
Contoh
// Creates an intent that will load a map of San Francisco
Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
Telusuri lokasi
Gunakan intent ini untuk menampilkan kueri penelusuran dalam area tampilan yang ditentukan:
geo:latitude,longitude?q=query
geo:0,0?q=my+street+address
Parameter
Selain parameter yang digunakan untuk menampilkan peta, Penelusuran mendukung parameter ini:
q
menentukan tempat yang akan ditandai di peta. Parameterq
diperlukan untuk semua permintaan Penelusuran. API ini menerima lokasi sebagai nama tempat atau alamat. String harus di-escape URL, sehingga alamat seperti "City Hall, New York, NY" harus dikonversi menjadiCity+Hall%2CNew+York%2CNY
.
Membiaskan hasil penelusuran dengan koordinat
Saat menelusuri lokasi yang sangat spesifik, garis lintang dan bujur tidak
diperlukan secara ketat jika disertakan dalam parameter q
. Namun, jika Anda tidak mengetahui alamat persisnya atau kuerinya ambigu, Anda dapat mencoba memengaruhi hasil penelusuran dengan menentukan koordinat. Misalnya, melakukan penelusuran alamat untuk "Main Street" dapat menampilkan terlalu banyak hasil:
// Searching for "101 Main Street" with no lat/long might return too many results
Uri gmmIntentUri = Uri.parse("geo:0,0?q=101+main+street");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
Menambahkan lintang dan bujur ke URI intent akan memengaruhi hasil ke area tertentu:
// Searches for "101 Main Street" near San Francisco
Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194?q=101+main+street");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
Telusuri sepanjang rute
Jika maksud penelusuran geo:latitude,longitude?q=query
dikirim selama navigasi, penelusuran di sepanjang rute akan dipicu dan lintang serta bujur akan diabaikan.
Menelusuri kategori standar
Untuk mendukung integrasi dengan kendaraan, Google Maps di mobil mendukung intent yang menampilkan kategori yang telah ditentukan sebelumnya ini:
Kategori | Encoding kategori intent |
---|---|
SPBU | gas_station |
Restoran | restaurant |
Kafe | cafe |
Parkir | parking |
Stasiun pengisian kendaraan listrik | electric_vehicle_charging_station |
Intent kategori berbentuk geo:lat,lng?c=category
.
Gunakan c=<pre-defined category>
terlepas dari setelan lokalitas pengguna.
Google Maps menampilkan hasil yang relevan dalam lokalitas yang sesuai untuk kategori ini. Contoh:
// Search for gas stations nearby
Uri gmmIntentUri = Uri.parse("geo:0,0?c=gas_station");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
Penelusuran kategoris lainnya
Jika Anda meneruskan istilah penelusuran umum (seperti "restoran" atau "kafe") di
lokalitas pengguna, Google Maps untuk Android Automotive akan menelusuri listingan
bisnis yang cocok dengan kriteria. Jika lintang dan bujur tertentu diberikan dalam intent geo:
, penelusuran akan berpusat di sekitar lokasi tersebut. Jika
tidak ada lokasi yang ditentukan (misalnya, geo:0,0
), Google Maps mencoba menemukan listingan bisnis di sekitar. Contoh:
// Search for restaurants nearby
Uri gmmIntentUri = Uri.parse("geo:0,0?q=restaurants");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
Anda dapat lebih membiaskan hasil penelusuran dengan menentukan parameter zoom bersama dengan string kueri. Dalam contoh berikut, menambahkan zoom 10
mencoba
menemukan restoran di tingkat kota, bukan di sekitar:
Uri gmmIntentUri = Uri.parse("geo:37.7749,-122.4194?z=10&q=restaurants");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
Mulai navigasi belokan demi belokan
Untuk dokumentasi tentang meluncurkan navigasi belokan demi belokan di perangkat Android lain, lihat Meluncurkan navigasi belokan demi belokan di Intent Google Maps untuk Android.
Gunakan intent ini untuk meluncurkan navigasi Google Maps dengan rute belokan demi belokan ke satu atau beberapa alamat atau koordinat yang ditentukan. Rute selalu diberikan dari lokasi pengguna saat ini.
google.navigation:q=a+street+address
google.navigation:q=latitude,longitude
google.navigation:place=placename
Parameter
Untuk meluncurkan navigasi, gunakan place
atau q
dengan waypoints
, yang bersifat opsional. Untuk
menandai titik jalan sebagai stasiun pengisian daya secara opsional, lihat Mengirim rencana perjalanan kendaraan listrik ke Google Maps.
q
menetapkan titik akhir untuk penelusuran navigasi. Ini dapat berupa lintang dan bujur atau alamat yang diformat kueri. Jika berupa string kueri yang menampilkan lebih dari satu hasil, hasil pertama akan dipilih.place
menetapkan titik akhir ke rumah atau kantor. Tentukan rumah untuk mendapatkan panduan navigasi ke rumah pengguna, dan kantor untuk mendapatkan panduan navigasi ke tempat kerja pengguna.avoid
menetapkan fitur yang harus dihindari oleh rute.avoid
bersifat opsional dan dapat ditetapkan ke satu atau beberapa nilai berikut:t
untuk tarif tolh
untuk jalan rayaf
untuk feri
waypoints
menentukan satu atau beberapa tempat perantara untuk merutekan arah ke tujuan akhir yang ditentukan olehq
. Anda dapat menentukan beberapa titik jalan dengan menggunakan karakter pipa (|
) untuk memisahkan tempat—misalnya,Berlin,Germany|Paris,France
. Anda dapat menggunakan sebanyak mungkin titik jalan sesuai kebutuhan. Titik jalan akan ditambahkan ke rute dalam urutan yang sama dengan yang tercantum di URL. Setiap titik jalan dapat berupa alamat atau koordinat lintang dan bujur yang dipisahkan koma; dan, Anda dapat memiliki alamat dan koordinat lintang dan bujur dalam maksud yang sama. String harus di-escape URL, sehingga titik jalan seperti "Berlin,Jerman|Paris,Prancis" harus dikonversi menjadiBerlin%2CGermany%7CParis%2CFrance
.
Contoh
Intent ini akan meminta navigasi belokan demi belokan ke Taronga Zoo, di Sydney, Australia:
Uri mapIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
Jika tidak ingin membayar tol atau naik feri, Anda dapat meminta perutean yang berupaya menghindari situasi ini:
Uri mapIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia&avoid=tf");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
Atau, jika Anda lebih suka bernavigasi ke rumah, gunakan:
Uri mapIntentUri = Uri.parse("google.navigation:place=home");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
Untuk meluncurkan navigasi belokan demi belokan ke tiga alamat berikut secara berurutan,
teruskan Taronga Zoo sebagai tujuan akhir q
, dan Google Sydney serta Sydney
Opera House sebagai titik perantara:
Google Sydney
Sydney Opera House
Taronga Zoo, Sydney Australia
Uri mapIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia&waypoints=Google+Sydney%7CSydney+Opera+House");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
Mirip dengan q
, Anda dapat merepresentasikan titik jalan mana pun dengan lintang dan bujur yang dipisahkan koma, bukan alamat. Misalnya, untuk meluncurkan
navigasi yang sama sambil meneruskan garis lintang dan bujur Sydney Opera House, bukan
alamat:
Uri mapIntentUri = Uri.parse("google.navigation:q=Taronga+Zoo,+Sydney+Australia&waypoints=Google+Sydney%7C-33.856159,151.215256");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
Mengirim rencana perjalanan kendaraan listrik ke Google Maps
Gunakan maksud navigasi multi-tujuan ini untuk menentukan beberapa tujuan sebagai perhentian pengisian daya kendaraan listrik (EV). Maksud ini, yang memperluas maksud multi-titik jalan, membantu pengemudi mempertahankan daya baterai kendaraan listrik yang cukup untuk mencapai tujuan mereka dengan menyinkronkan informasi SPKLU antara aplikasi perencanaan perjalanan EV dan Google Maps.
Untuk perhentian pengisian daya, maksud perjalanan:
- Harus berisi nama dan lat-long
- Dapat secara opsional berisi output daya, yang akan digunakan untuk menghitung waktu pengisian daya
Google menggunakan nama dan garis lintang/bujur SPKLU untuk menemukan tempat SPKLU yang cocok untuk menampilkan data lengkap seperti jenis konektor, total, kecepatan, dan ketersediaan real-time, metode pembayaran yang didukung, dan lokasi menarik (POI) host. Misalnya, petunjuk arah di dalam tempat parkir luar ruangan untuk bagian akhir navigasi, jam buka, rating. Untuk memastikan bahwa stasiun pengisian daya cocok dengan data Google, gunakan <brand name>
tertentu—misalnya, ChargePoint
.
Parameter
Parameter berikut memungkinkan Anda menentukan detail untuk tujuan akhir dan titik jalan, termasuk yang ditetapkan sebagai SPKLU.
Tujuan akhir
Untuk menetapkan SPKLU sebagai tujuan akhir, gunakan:
q
: Harus berisi nilai garis lintang-bujur SPKLU.q_type
:1
menentukan bahwa tujuan akhir adalah stasiun pengisian daya.q_name
: Nama tujuan akhir. Wajib jikaq_type
adalah1
.q_power_output_kw
: Angka ganda untuk output daya stasiun pengisian dalam kilowatt. Opsional.
Titik jalan
Untuk titik jalan, semua parameter adalah array nilai yang dipisahkan dengan pipa (|
) secara paralel dalam urutan yang sama dengan titik jalan, tidak termasuk tujuan akhir.
Ketidakcocokan jumlah elemen dalam array paralel dianggap sebagai maksud yang salah bentuk.
Untuk menambahkan satu atau beberapa titik jalan SPKLU, gunakan parameter berikut, yang semuanya bersifat opsional. Jika salah satu tujuan ditandai sebagai SPKLU, nama titik jalan menjadi wajib untuk tujuan tersebut.
waypoints
: Daftar titik jalan seperti yang dijelaskan dalam maksud navigasi belokan demi belokan. Harus berupa nilai lat-long untuk titik jalan SPKLU.waypoint_types
: Jenis per titik jalan yang ditentukan sebagai angka.0
adalah perhentian mana pun (nilai default) dan1
adalah stasiun pengisian daya.waypoint_names
: Nama titik jalan. Kolom ini wajib diisi untuk stasiun pengisian daya.waypoint_power_outputs_kw
: Angka ganda untuk daya stasiun pengisian dalam kilowatt. Untuk SPKLU, Anda dapat secara opsional menentukan nilai output daya titik jalan, yang digunakan sebagai penggantian jika SPKLU yang cocok tidak ditemukan. Slot kosong berarti tidak ada nilai yang diberikan.
Perilaku pengalaman pengguna (UX)
Untuk maksud perjalanan dengan beberapa tujuan, layar ringkasan rute ditampilkan, tetapi navigasi tidak dimulai secara otomatis.
Untuk maksud yang diformat dengan benar, Google Maps akan menampilkan layar ringkasan rute untuk perjalanan. Layar ringkasan rute akan menampilkan semua titik jalan dan tujuan akhir dari maksud, dengan rekomendasi pengisian daya jika berlaku.
Untuk setiap titik jalan atau tujuan akhir yang ditandai sebagai SPKLU, Google Maps akan menelusuri tempat yang cocok di database Google. Untuk memastikan informasi terbaik ditampilkan untuk SPKLU:
Jika kecocokan ditemukan, Google Maps menggunakan data Google untuk menampilkan SPKLU di antarmuka pengguna (UI) dan memberikan rekomendasi pengisian daya untuk SPKLU tersebut.
Jika kecocokan tidak ditemukan, data yang diberikan dalam maksud untuk SPKLU (lat-long, nama, dan output daya) digunakan untuk menampilkan SPKLU ini di UI dan memberikan rekomendasi pengisian daya di SPKLU ini.
Contoh
Contoh berikut menggambarkan cara membuat maksud untuk berbagai skenario perencanaan perjalanan EV, termasuk mendapatkan panduan arah melalui beberapa SPKLU dan menangani output daya yang tidak diketahui.
Menuju ke tujuan akhir melalui beberapa SPKLU
Intent berikut akan menunjukkan jalan ke tujuan akhir, Port Macquarie NSW, melalui dua SPKLU, ChargePoint dan Evie.
Tujuan secara berurutan:
SPKLU ChargePoint (lokasi: -32.9599188,151.6240806, output daya: 6,6 kW)
Stasiun Pengisian Daya Evie (lokasi: -31.9432539,152.4699808, output daya: 350 kW)
Port Macquarie NSW
Uri mapIntentUri =
Uri.parse(
"google.navigation:q=Port+Macquarie+NSW"
+ "&waypoints=-32.9599188%2C151.6240806%7C-31.9432539%2C152.4699808"
+ "&waypoint_types=1%7C1"
+ "&waypoint_names=ChargePoint+Charging+Station%7CEvie+Charging+Station"
+ "&waypoint_power_outputs_kw=6.6%7C350");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
Output daya tidak diketahui
Jika nilai output daya tidak diketahui, biarkan slot waypoint_power_outputs_kw
yang relevan kosong. Atau jika semua slot kosong, tidak perlu
menentukan parameter waypoint_power_outputs_kw
.
Tujuan secara berurutan:
SPKLU ChargePoint (lokasi: -32.9599188,151.6240806, output daya: tidak diketahui)
Port Macquarie NSW
Uri mapIntentUri =
Uri.parse(
"google.navigation:q=Port+Macquarie+NSW"
+ "&waypoints=-32.9599188%2C151.6240806"
+ "&waypoint_types=1"
+ "&waypoint_names=ChargePoint+Charging+Station");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
Menandai tujuan akhir sebagai SPKLU
Untuk menandai tujuan akhir sebagai SPKLU, tentukan parameter q_type
, q_name
, dan q_power_output_kw
.
Tujuan secara berurutan:
Taronga Zoo, Sydney Australia
SPKLU ChargePoint (lokasi: -32.9599188,151.6240806, output daya: tidak diketahui)
Stasiun Pengisian Daya Evie (lokasi: -31.9432539,152.4699808, output daya: 350 kW)
Uri mapIntentUri =
Uri.parse(
"google.navigation:q=-31.9432539,152.4699808&q_type=1&q_name=Evie+Charging+Station&q_power_output_kw=350"
+ "&waypoints=Taronga+Zoo%2C+Sydney+Australia%7C-32.9599188%2C151.6240806"
+ "&waypoint_types=0%7C1"
+ "&waypoint_names=%7CChargePoint+Charging+Station"
+ "&waypoint_power_outputs_kw=%7C");
Intent mapIntent = new Intent(Intent.ACTION_VIEW, mapIntentUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);
Maksud tindakan
Maksud tindakan berikut dengan antarmuka tersedia:
Tindakan | Deskripsi |
---|---|
geo.action:?act=mute |
Membisukan semua panduan suara navigasi. |
geo.action:?act=unmute |
Membunyikan panduan suara navigasi. |
geo.action:?act=show_traffic |
Menampilkan garis lalu lintas di peta. |
geo.action:?act=hide_traffic |
Menyembunyikan garis lalu lintas di peta. |
geo.action:?act=show_satellite |
Menampilkan citra satelit di peta. |
geo.action:?act=hide_satellite |
Menyembunyikan citra satelit di peta. |
geo.action:?act=show_alternates |
Google Maps akan membuka layar rute alternatif (hanya berfungsi saat mengikuti rute). |
geo.action:?act=query_next_turn |
Google Maps mengucapkan belokan berikutnya (hanya berfungsi saat menavigasi). |
geo.action:?act=distance_to_next_turn |
Google Maps mengucapkan jarak ke belokan berikutnya (hanya berfungsi saat menavigasi). |
geo.action:?act=time_to_next_turn |
Google Maps membacakan waktu hingga belokan berikutnya (hanya berfungsi saat menavigasi). |
geo.action:?act=distance_to_destination |
Google Maps mengucapkan jarak ke tujuan (hanya berfungsi saat bernavigasi). |
geo.action:?act=go_back |
Google Maps kembali ke layar sebelumnya di UI. |
geo.action:?act=query_current_road |
Google Maps akan menyebutkan nama jalan saat ini. |
geo.action:?act=query_destination |
Google Maps akan mengucapkan tujuan. |
geo.action:?act=traffic_report |
Google Maps membacakan laporan lalu lintas. |
geo.action:?act=clear_search_results |
Google Maps akan menutup layar hasil penelusuran (jika terbuka). |
geo.action:?act=apply_electric_vehicle_connector_filter |
Menerapkan filter jenis konektor untuk hasil penelusuran SPKLU. |
geo.action:?act=remove_electric_vehicle_connector_filter |
Menghapus filter jenis konektor untuk hasil penelusuran stasiun pengisian daya kendaraan listrik. |
geo.action:?act=apply_electric_vehicle_payment_filter |
Menerapkan filter pembayaran untuk hasil penelusuran stasiun pengisian kendaraan listrik umum. |
geo.action:?act=remove_electric_vehicle_payment_filter |
Menghapus filter pembayaran untuk hasil penelusuran stasiun pengisian kendaraan listrik umum. |
geo.action:?act=apply_electric_vehicle_fast_charging_filter |
Menerapkan filter pengisian daya cepat untuk hasil penelusuran stasiun pengisian kendaraan listrik umum. |
geo.action:?act=remove_electric_vehicle_fast_charging_filter |
Menghapus filter pengisian cepat untuk hasil penelusuran stasiun pengisian kendaraan listrik. |
geo.action:?act=avoid_tolls |
Jika pengguna sedang melakukan navigasi, memberi tahu Google Maps untuk menghindari rute dengan jalan tol. Hal ini dapat menyebabkan pengalihan rute jika rute saat ini memiliki jalan tol. |
geo.action:?act=allow_tolls |
Jika pengguna sedang melakukan navigasi, memberi tahu Google Maps untuk mengizinkan rute dengan jalan tol. Hal ini dapat menyebabkan pengalihan rute jika mengizinkan jalan tol menghasilkan rute yang lebih baik. |
geo.action:?act=avoid_ferries |
Jika pengguna sedang melakukan navigasi, memberi tahu Google Maps untuk menghindari rute dengan feri. Hal ini dapat menyebabkan pengalihan rute jika rute aktif saat ini memiliki feri. |
geo.action:?act=allow_ferries |
Jika pengguna sedang melakukan navigasi, memberi tahu Google Maps untuk mengizinkan rute dengan feri. Hal ini dapat menyebabkan pengalihan rute jika mengizinkan feri menghasilkan rute yang lebih baik. |
geo.action:?act=avoid_highways |
Jika pengguna sedang melakukan navigasi, memberi tahu Google Maps untuk menghindari rute dengan jalan tol. Hal ini dapat menyebabkan pengalihan rute jika rute aktif saat ini memiliki jalan tol. |
geo.action:?act=allow_highways |
Jika pengguna sedang melakukan navigasi, memberi tahu Google Maps untuk mengizinkan rute dengan jalan tol. Hal ini dapat menyebabkan perubahan rute jika mengizinkan jalan tol menghasilkan rute yang lebih baik. |
geo.action:?act=eta |
Jika pengguna sedang bernavigasi, Google Maps akan mengucapkan perkiraan waktu tiba di tujuan (misalnya, 09.15). |
geo.action:?act=time_to_destination |
Jika pengguna sedang bernavigasi, Google Maps akan mengucapkan perkiraan waktu untuk mencapai tujuan (misalnya, 15 menit). |
geo.action:?act=exit_navigation |
Keluar dari navigasi. |
geo.action:?act=select_search_result&id=0 |
Jika hasil penelusuran ditampilkan di layar (seperti yang digambarkan dalam
gambar yang menyertainya), tindakan ini memulai navigasi ke hasil n berdasarkan
parameter ID yang diberikan. Perhatikan bahwa indeks berbasis 0 (yaitu,
geo.action:?act=select_search_result&id=0 akan memilih hasil
pertama dalam daftar). |