Android intent'leri aracılığıyla Android Automotive için Google Haritalar'da navigasyonu başlatabilirsiniz.
Genel Bakış
Bu sayfada, Android Automotive için Google Haritalar ile kullanabileceğiniz intent'ler açıklanmaktadır. Ayrıntılı Android geliştirici belgeleri için aşağıdakilere bakın:
Intent istekleri
Android Automotive için Google Haritalar'ı bir intent ile başlatmak istiyorsanız öncelikle işlemini, URI'sini ve paketini belirterek bir Intent nesnesi oluşturmanız gerekir.
İşlem. Tüm Google Haritalar intent nesneleri, Görüntüleme işlemi olarak çağrılır,
ACTION_VIEW.URI. Google Haritalar intent'leri, seçilen bir işlemi ve bu işlemi gerçekleştirmek için gereken bazı verileri belirten URI kodlu dizeleri kullanır.
Paket.
setPackage("com.google.android.apps.maps")çağrısı, Android için Google Haritalar uygulamasının Intent'i işlemesini sağlar. Paket ayarlanmazsa sistem, Intent'i hangi uygulamaların işleyebileceğini belirler. Birden fazla uygulama varsa hangi uygulamayı kullanmak istediğiniz sorulabilir.
Intent'i oluşturduktan sonra sistemin ilgili uygulamayı çeşitli şekillerde başlatmasını isteyebilirsiniz. Yaygın yöntemlerden biri, Intent'i startActivity() yöntemine iletmektir. Sistem, gerekli uygulamayı (bu örnekte Google Haritalar) başlatır ve ilgili Activity işlemini başlatır.
// 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);
Sistem, Intent'e yanıt verebilecek bir uygulama tanımlayamazsa uygulamanız kilitlenebilir. Bu nedenle, bu intent'lerden birini kullanıcıya sunmadan önce alıcı uygulamanın yüklü olduğunu doğrulayın.
Bir uygulamanın intent'i alabileceğini doğrulamak için Intent nesnenizde resolveActivity() yöntemini çağırın. Sonuç boş değilse intent'i işleyebilecek en az bir uygulama vardır ve startActivity() yöntemini çağırmak güvenlidir. Sonuç boşsa intent'i kullanmamanız ve mümkünse intent'i çağıran özelliği devre dışı bırakmanız gerekir.
if (mapIntent.resolveActivity(getPackageManager()) != null) {
...
}
Örneğin, Sydney'deki Taronga Hayvanat Bahçesi'ne adım adım rota başlatmak için aşağıdaki kodu kullanabilirsiniz:
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);
}
URI ile kodlanmış sorgu dizeleri
Google Haritalar intent'lerine iletilen tüm dizeler URI kodlamalı olmalıdır. Örneğin,
"1st & Pike, Seattle" dizesi 1st%20%26%20Pike%2C%20Seattle olmalıdır.
Dizedeki boşluklar %20 ile kodlanabilir veya artı işaretiyle (+) değiştirilebilir.
Dizelerinizi kodlamak için android.net.Uri encode() yöntemini kullanabilirsiniz. Örneğin:
Uri mapIntentUri = Uri.parse("google.navigation:q=" + Uri.encode("1st & Pike, Seattle"));
Harita görüntüleme
Haritayı belirli bir konumda ve yakınlaştırma seviyesinde göstermek için geo: intent'ini kullanın.
Örneğin:
geo:latitude,longitude?z=zoom
Parametreler
latitudevelongitude, haritanın merkez noktasını belirler.z, isteğe bağlı olarak haritanın ilk yakınlaştırma seviyesini ayarlar. Kabul edilen değerler 0 (tüm dünya) ile 21 (tek tek binalar) arasında değişir. Üst sınır, seçilen konumda mevcut olan harita verilerine bağlı olarak değişebilir.
Örnek
// 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);
Konum arayın
Belirli bir görüntü alanındaki arama sorgularını görüntülemek için bu intent'i kullanın:
geo:latitude,longitude?q=query
geo:0,0?q=my+street+address
Parametreler
Arama, harita görüntülemek için kullanılan parametrelerin yanı sıra şu parametreyi de destekler:
q, haritada vurgulanacak yerleri tanımlar.qparametresi tüm Arama istekleri için zorunludur. Konumu yer adı veya adres olarak kabul eder. Dize, URL çıkışlı olmalıdır. Bu nedenle, "City Hall, New York, NY" gibi bir adresCity+Hall%2CNew+York%2CNYbiçimine dönüştürülmelidir.
Arama sonuçlarını koordinatlarla yönlendirme
Çok spesifik bir konum ararken q parametresine dahil edilmişse enlem ve boylam kesinlikle gerekli değildir. Ancak tam adresi bilmiyorsanız veya sorgu belirsizse bir koordinat belirterek arama sonuçlarını etkilemeye çalışabilirsiniz. Örneğin, "Ana Cadde" için adres araması yapmak çok fazla sonuç döndürebilir:
// 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);
Intent URI'sine enlem ve boylam eklemek, sonuçları belirli bir alana yönlendirir:
// 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);
Rota boyunca arayın
Navigasyon sırasında bir arama amacı geo:latitude,longitude?q=query gönderilirse rota boyunca bir arama tetiklenir ve enlem ile boylam yok sayılır.
Önceden tanımlanmış kategorileri arama
Araçla entegrasyonu desteklemek için araçtaki Google Haritalar, önceden tanımlanmış şu kategorileri gösteren bir intent'i destekler:
| Kategori | Amaç kategorisi kodlaması |
|---|---|
| Benzin istasyonu | gas_station |
| Restoran | restaurant |
| Kafe | cafe |
| Otopark | parking |
| Elektrikli araç şarj istasyonu | electric_vehicle_charging_station |
Kategori amacı geo:lat,lng?c=category biçimindedir.
Kullanıcının yerel ayarlarından bağımsız olarak c=<pre-defined category> kullanın.
Google Haritalar, bu kategori için uygun yerel ayarda alakalı sonuçlar gösterir. Örneğin:
// 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);
Diğer kategorik aramalar
Kullanıcının yerel ayarında genel bir arama terimi (ör. "restoranlar" veya "kafeler") iletirseniz Android Automotive için Google Haritalar, ölçütlerle eşleşen işletme girişlerini arar. geo: intent'inde belirli bir enlem ve boylam sağlanırsa arama bu konumun etrafında yoğunlaşır. Konum belirtilmezse (ör. geo:0,0) Google Haritalar yakındaki işletme girişlerini bulmaya çalışır. Örneğin:
// 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);
Sorgu dizesiyle birlikte bir yakınlaştırma parametresi belirterek arama sonuçlarını daha da daraltabilirsiniz. Aşağıdaki örnekte, 10 yakınlaştırma değeri eklenerek restoranlar yakında değil, şehir düzeyinde aranır:
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);
Adım adım rotayı başlatma
Diğer Android cihazlarda adım adım rota özelliğini başlatmayla ilgili belgeler için Android için Google Haritalar Intent'lerinde adım adım rota özelliğini başlatma başlıklı makaleyi inceleyin.
Belirtilen bir veya daha fazla adres ya da koordinat için adım adım yol tarifleri içeren Google Haritalar navigasyonunu başlatmak üzere bu intent'i kullanın. Yol tarifleri her zaman kullanıcının mevcut konumundan verilir.
google.navigation:q=a+street+address
google.navigation:q=latitude,longitude
google.navigation:place=placename
Parametreler
Gezinmeyi başlatmak için place veya q ile birlikte waypoints (isteğe bağlı) kullanın. Bir ara noktayı isteğe bağlı olarak şarj istasyonu olarak işaretlemek için Elektrikli araç gezi planını Google Haritalar'a gönderme başlıklı makaleyi inceleyin.
q, gezinme aramaları için uç noktayı ayarlar. Bu, enlem ve boylam veya sorgu biçimli bir adres olabilir. Birden fazla sonuç döndüren bir sorgu dizesiyse ilk sonuç seçilir.place, uç noktayı ev veya iş olarak ayarlar. Kullanıcının evine gitmek için "ev", iş yerine gitmek için "iş" değerini belirtin.avoid, rotanın kaçınmaya çalışması gereken özellikleri ayarlar.avoidisteğe bağlıdır ve aşağıdakilerden biri veya daha fazlası olarak ayarlanabilir:- Geçiş ücreti:
t - Otoyollar için
h - Feribotlar için
f
- Geçiş ücreti:
waypoints, yol tarifleriniqtarafından belirtilen nihai hedefe yönlendirmek için bir veya daha fazla ara yer belirtir. Yerleri ayırmak için dikey çizgi karakterini (|) kullanarak birden fazla yol noktası belirtebilirsiniz. Örneğin,Berlin,Germany|Paris,France. İstediğiniz sayıda ara nokta kullanabilirsiniz. Ara noktalar, URL'de listelendikleri sırayla rotaya eklenir. Her ara nokta bir adres veya virgülle ayrılmış enlem ve boylam koordinatları olabilir. Aynı amaçta hem adresleri hem de enlem ve boylam koordinatlarını kullanabilirsiniz. Dizeler URL çıkışlı olmalıdır. Bu nedenle, "Berlin,Germany|Paris,France" gibi ara noktalarBerlin%2CGermany%7CParis%2CFrancedeğerine dönüştürülmelidir.
Örnekler
Bu Intent, Avustralya'nın Sidney şehrindeki Taronga Hayvanat Bahçesi'ne adım adım rota isteğinde bulunur:
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);
Ücretli geçişlerden veya feribotlardan kaçınmak istiyorsanız bu durumlardan kaçınmaya çalışan bir rota isteyebilirsiniz:
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);
Evinize gitmek istiyorsanız şu komutları kullanabilirsiniz:
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);
Aşağıdaki üç adrese sırayla adım adım rota başlatmak için Taronga Hayvanat Bahçesi'ni son hedef q, Google Sydney ve Sidney Opera Binası'nı ise ara nokta olarak iletin:
Google Sidney
Sidney Opera Binası
Taronga Hayvanat Bahçesi, Sidney, Avustralya
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);
q parametresine benzer şekilde, ara noktalardan herhangi birini adres yerine virgülle ayrılmış enlem ve boylamla temsil edebilirsiniz. Örneğin, adres yerine Sidney Opera Binası'nın enlem ve boylamını iletirken aynı navigasyonu başlatmak için:
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);
Google Haritalar'a elektrikli araç gezi planı gönderme
Bazı varış noktalarını elektrikli araç (EV) şarj noktası olarak belirtmek için bu çoklu varış noktası navigasyon intent'ini kullanın. Çoklu yol noktası intent'ini genişleten bu intent, elektrikli araç seyahat planlama uygulamaları ile Google Haritalar arasında şarj noktası bilgilerini senkronize ederek sürücülerin varış noktalarına ulaşmak için yeterli elektrikli araç pil şarjını korumasına yardımcı olur.
Şarj noktaları ve gezi amaçları için:
- Ad ve enlem-boylam bilgisi içermelidir.
- İsteğe bağlı olarak, şarj süresini hesaplamak için kullanılacak bir güç çıkışı içerebilir.
Google, şarj istasyonu adını ve enlem-boylam bilgisini kullanarak eşleşen bir şarj istasyonu yeri bulur ve bağlayıcı türleri, toplamlar, hızlar ve gerçek zamanlı müsaitlik durumu, desteklenen ödeme yöntemleri ve önemli yerler (ÖY) gibi zengin verileri gösterir. Örneğin, navigasyonun son bölümü için açık otoparklarda arabayla yol tarifi, çalışma saatleri, puanlar. Şarj istasyonlarının Google'ın verileriyle iyi eşleşmesi için belirli bir <brand name> kullanın (ör. ChargePoint).
Parametreler
Aşağıdaki parametreler, nihai varış noktası ve elektrikli araç şarj istasyonu olarak belirlenenler de dahil olmak üzere tüm ara noktalarla ilgili ayrıntıları belirtmenize olanak tanır.
Son varış noktası
Bir şarj istasyonunu son hedef olarak ayarlamak için şunları kullanın:
q: Şarj istasyonunun enlem ve boylam değerini içermelidir.q_type:1, son varış noktasının bir şarj istasyonu olduğunu belirtir.q_name: Son varış noktasının adı.q_type,1ise zorunludur.q_power_output_kw: Şarj istasyonunun kilovat cinsinden güç çıkışı için ondalıklı sayı. İsteğe bağlı.
Ara noktalar
Ara noktalar için tüm parametreler, ara noktalarla aynı sırada olan ve son hedefi içermeyen, dikey çizgiyle ayrılmış (|) paralel değer dizileridir.
Paralel dizilerdeki öğe sayısının uyuşmaması, hatalı biçimlendirilmiş amaç olarak değerlendirilir.
Bir veya daha fazla şarj istasyonu ara noktası eklemek için aşağıdaki parametreleri kullanın. Bu parametrelerin tümü isteğe bağlıdır. Hedeflerden biri şarj istasyonu olarak işaretlenirse bu hedef için yol noktası adı zorunlu hale gelir.
waypoints: Adım adım rota intent'inde açıklandığı şekilde yol noktalarının listesi. Şarj istasyonu ara noktaları için enlem-boylam değeri olmalıdır.waypoint_types: Sayı olarak belirtilen, her bir ara nokta için türler.0herhangi bir durak (varsayılan değer) ve1şarj istasyonudur.waypoint_names: Yol noktası adları. Bu alan, şarj istasyonları için zorunludur.waypoint_power_outputs_kw: Şarj istasyonu gücü için kilovat cinsinden ondalıklı sayılar. Şarj istasyonları için isteğe bağlı olarak bir ara nokta güç çıkışı değeri belirtebilirsiniz. Bu değer, eşleşen istasyon bulunamazsa yedek olarak kullanılır. Boş alan, değer sağlanmadığı anlamına gelir.
Kullanıcı deneyimi (UX) davranışı
Birden fazla varış noktası olan seyahat amaçları için rotaya genel bakış ekranı gösterilir ancak navigasyon otomatik olarak başlatılmaz.
Doğru biçimlendirilmiş bir intent için Google Haritalar, seyahatle ilgili rotaya genel bakış ekranını gösterir. Rotaya genel bakış ekranında, tüm ara noktalar ve amaçtaki son hedef, uygun durumlarda şarj önerileriyle birlikte gösterilir.
Google Haritalar, şarj istasyonu olarak işaretlenen tüm ara noktalar veya nihai varış noktaları için Google'ın veritabanında eşleşen bir yer arar. Şarj istasyonları için mümkün olan en iyi bilgilerin gösterilmesini sağlamak amacıyla:
Eşleşme bulunursa Google Haritalar, şarj istasyonunu kullanıcı arayüzünde (UI) göstermek ve şarj istasyonu için şarj önerisi sunmak üzere Google verilerini kullanır.
Eşleşme bulunamazsa şarj istasyonu için intent'te sağlanan veriler (enlem-boylam, ad ve güç çıkışı), bu şarj istasyonunu kullanıcı arayüzünde göstermek ve bu şarj istasyonunda şarj önerisi sunmak için kullanılır.
Örnekler
Aşağıdaki örneklerde, birden fazla şarj istasyonundan geçerek rota oluşturma ve bilinmeyen güç çıkışlarını işleme dahil olmak üzere çeşitli EV gezi planlama senaryoları için intent'lerin nasıl oluşturulacağı gösterilmektedir.
Birden fazla şarj istasyonundan geçerek varış noktasına gitme
Aşağıdaki intent, ChargePoint ve Evie adlı iki şarj istasyonundan geçerek son varış noktası olan Port Macquarie NSW'ye gider.
Sırasıyla hedefler:
ChargePoint Şarj İstasyonu (konum: -32.9599188,151.6240806, güç çıkışı: 6,6 kW)
Evie Şarj İstasyonu (konum: -31.9432539,152.4699808, güç çıkışı: 350 kW)
Port Macquarie, Yeni Güney Galler
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);
Bilinmeyen güç çıkışı
Güç çıkışı değeri bilinmiyorsa waypoint_power_outputs_kw için ilgili alanı boş bırakın. Tüm alanlar boşsa waypoint_power_outputs_kw parametresini belirtmeniz gerekmez.
Sırasıyla hedefler:
ChargePoint Şarj İstasyonu (konum: -32.9599188,151.6240806, güç çıkışı: bilinmiyor)
Port Macquarie, Yeni Güney Galler
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);
Son varış noktasını şarj istasyonu olarak işaretleme
Son varış noktasını şarj istasyonu olarak işaretlemek için q_type, q_name ve q_power_output_kw parametrelerini belirtin.
Sırasıyla hedefler:
Taronga Hayvanat Bahçesi, Sidney, Avustralya
ChargePoint Şarj İstasyonu (konum: -32.9599188,151.6240806, güç çıkışı: bilinmiyor)
Evie Şarj İstasyonu (konum: -31.9432539,152.4699808, güç çıkışı: 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);
İşlem amaçları
Arayüzlere sahip aşağıdaki işlem amaçları kullanılabilir:
| İşlem | Açıklama |
|---|---|
geo.action:?act=mute |
Tüm sesli navigasyon yardımını kapatır. |
geo.action:?act=unmute |
Navigasyon sesli yardımını açar. |
geo.action:?act=show_traffic |
Haritada trafik çizgilerini gösterir. |
geo.action:?act=hide_traffic |
Haritadaki trafik çizgilerini gizler. |
geo.action:?act=show_satellite |
Haritada uydu görüntülerini gösterir. |
geo.action:?act=hide_satellite |
Haritadaki uydu görüntülerini gizler. |
geo.action:?act=show_alternates |
Google Haritalar, alternatif rotalar ekranını açar (yalnızca navigasyon sırasında çalışır). |
geo.action:?act=route_overview |
Google Haritalar, rotaya genel bakış ekranını açar (yalnızca navigasyon sırasında çalışır). |
geo.action:?act=query_next_turn |
Google Haritalar bir sonraki dönüşü sesli olarak söyler (yalnızca navigasyon sırasında çalışır). |
geo.action:?act=distance_to_next_turn |
Google Haritalar, bir sonraki dönüşe olan mesafeyi söyler (yalnızca navigasyon sırasında çalışır). |
geo.action:?act=time_to_next_turn |
Google Haritalar, bir sonraki dönüşe kalan süreyi söyler (yalnızca navigasyon sırasında çalışır). |
geo.action:?act=distance_to_destination |
Google Haritalar, hedefe olan mesafeyi sesli olarak bildirir (yalnızca navigasyon sırasında çalışır). |
geo.action:?act=go_back |
Google Haritalar, kullanıcı arayüzünde önceki ekrana döner. |
geo.action:?act=my_location |
Google Haritalar, haritayı kullanıcının konumuna göre yeniden ortalar. |
geo.action:?act=show_map |
Google Haritalar, açık olan tüm kartları kapatır ve harita görünümüne geri döner. |
geo.action:?act=query_current_road |
Google Haritalar, mevcut yolun adını söyler. |
geo.action:?act=query_destination |
Google Haritalar, hedefi sesli olarak söyler. |
geo.action:?act=traffic_report |
Google Haritalar, trafik raporunu sesli olarak okur. |
geo.action:?act=clear_search_results |
Google Haritalar, arama sonuçları ekranını kapatır (açıksa). |
geo.action:?act=open_destination_input |
Google Haritalar, varış noktası girişi arama ekranını açar. |
geo.action:?act=apply_electric_vehicle_connector_filter |
Elektrikli araç şarj istasyonu arama sonuçları için konnektör türü filtresini uygular. |
geo.action:?act=remove_electric_vehicle_connector_filter |
Elektrikli araç şarj istasyonu arama sonuçları için konnektör türü filtresini kaldırır. |
geo.action:?act=apply_electric_vehicle_payment_filter |
Elektrikli araç şarj istasyonu arama sonuçları için ödeme filtresi uygular. |
geo.action:?act=remove_electric_vehicle_payment_filter |
Elektrikli araç şarj istasyonu arama sonuçları için ödeme filtresini kaldırır. |
geo.action:?act=apply_electric_vehicle_fast_charging_filter |
Elektrikli araç şarj istasyonu arama sonuçları için hızlı şarj filtresi uygular. |
geo.action:?act=remove_electric_vehicle_fast_charging_filter |
Elektrikli araç şarj istasyonu arama sonuçları için hızlı şarj filtresini kaldırır. |
geo.action:?act=avoid_tolls |
Kullanıcı navigasyonu kullanıyorsa Google Haritalar'a ücretli yollardan kaçınmasını söyler. Mevcut rotada ücretli geçişler varsa yeni rota çizilebilir. |
geo.action:?act=allow_tolls |
Kullanıcı navigasyonu kullanıyorsa Google Haritalar'a ücretli yollara izin vermesini söyler. Ücretli yollara izin verilmesi daha iyi bir rota bulunmasını sağlıyorsa bu durum yeni rota çizilmesine neden olabilir. |
geo.action:?act=avoid_ferries |
Kullanıcı navigasyonu kullanıyorsa Google Haritalar'a feribot kullanılan rotalardan kaçınmasını söyler. Mevcut etkin rotada feribot varsa bu durum yeni rota çizilmesine neden olabilir. |
geo.action:?act=allow_ferries |
Kullanıcı navigasyonu kullanıyorsa Google Haritalar'a feribot içeren rotalara izin vermesini söyler. Feribotlara izin verilmesi daha iyi bir rota bulunmasını sağlıyorsa bu durum yeni rota çizilmesine neden olabilir. |
geo.action:?act=avoid_highways |
Kullanıcı navigasyonu kullanıyorsa Google Haritalar'a otoyol içeren rotalardan kaçınmasını söyler. Mevcut aktif rotada otoyollar varsa bu durum yeni rota çizilmesine neden olabilir. |
geo.action:?act=allow_highways |
Kullanıcı navigasyonu kullanıyorsa Google Haritalar'a otoyol içeren rotalara izin vermesini söyler. Otoyollara izin verilmesi daha iyi bir rota bulunmasını sağlıyorsa bu durum yeni rota çizilmesine neden olabilir. |
geo.action:?act=eta |
Kullanıcı navigasyonu kullanıyorsa Google Haritalar, hedefe tahmini varış zamanını (ör. 09:15) söyler. |
geo.action:?act=time_to_destination |
Kullanıcı navigasyonu kullanıyorsa Google Haritalar, varış noktasına ulaşmak için beklenen süreyi (ör. 15 dakika) söyler. |
geo.action:?act=exit_navigation |
Navigasyondan çıkılır. |
geo.action:?act=select_search_result&id=0 |
Arama sonuçları ekranda gösteriliyorsa (ekli resimde gösterildiği gibi) bu işlem, sağlanan kimlik parametresine göre n. sonuca gitmeyi başlatır. Dizinin 0 tabanlı olduğunu unutmayın (yani geo.action:?act=select_search_result&id=0, listedeki ilk sonucu seçer).
|
