Navigasyon şablonu, bir temel harita ve isteğe bağlı rota bilgileri sunar.
Kullanıcı, metin tabanlı adım adım yol tarifi olmadan araç kullanırken uygulamalar, anlık olarak güncellenen tam ekran bir harita gösterebilir. Aktif navigasyon sırasında uygulamalar, manevralar ve yüzey ayrıntılarıyla ilgili isteğe bağlı kartların yanı sıra navigasyon uyarıları da gösterebilir.
Gezinme şablonu şunları içerir:
- Uygulama tarafından çizilen tam ekran temel harita
- Yaklaşan manevraları içeren rota kartı (isteğe bağlı)
- Tahmini varış zamanı (TVZ), hedefe ulaşma süresi ve kalan mesafeyi (veya özel metin ve simge seçenekleriyle alternatif bir bilgi ekranı) içeren seyahat tahmini kartı (isteğe bağlı)
- İşlem şeridi En fazla 4 uygulama işlemi içerir ve yalnızca İşlem şeritlerinin görünürlüğü bölümünde açıklandığı şekilde görünür.
- Harita etkileşimi için en fazla 4 düğme içeren isteğe bağlı harita işlem şeridi

Kümede harita gösterimi
Etkin navigasyon sırasında uygulamalar, navigasyon şablonunu kullanarak gösterge grubunda harita gösterebilir. Küme, direksiyonun arkasındaki gösterge paneli alanıdır.
Kümedeki haritaların amacı:
- Bağımsız olarak oluşturulur ancak gerekirse ana ekranı kopyalayabilir.
- Etkileşimli değildir. Düğmeler gibi etkileşimli öğeler kaldırılır.
- Koyu tema Sürücünün dikkatini yoldan uzaklaştırma olasılığını azaltmak için küme haritasının koyu temalı bir sürümünün çizilmesi önemle tavsiye edilir.
Kümedeki uygulamanın haritası yalnızca belirli zamanlarda gösterilir. Bu zamanlar; gezinme durumu, araç OEM tercihi (AAOS'de) ve ana ekranda gösterilenler (AAP'de) gibi faktörlere bağlıdır.
Kümeyle ilgili örnek bir kullanıcı akışı için Kümedeki bir haritayı görüntüleme başlıklı makaleyi inceleyin.
Küme ve merkez ekran örnekleri


Yönlendirme kartı ayrıntıları

Yönlendirme kartı yönlendirme durumundayken (mesaj durumunda değilken) aşağıdaki bilgileri gösterir:
- Mevcut adım: Simge (genellikle yön oku), mesafe ve ipucu metni (rota işaretleri gibi resim aralıklarını içerebilir)
- Şerit kılavuzu (isteğe bağlı): Basit şerit yardımı resimleri veya daha büyük bir kavşak resmi (maksimum 200 dp yüksekliğinde esnek boyut) olarak gösterilir.
- Sonraki adım (isteğe bağlı): Simge ve ipucu içerir. Yalnızca kavşak resmi içermeyen bir rota kartının en altında görünebilir.
Yönlendirme durumundaki bir diğer seçenek ise yönlendirme kartının, yükleme, hesaplama veya yeniden yönlendirme gibi geçici durumları belirtmek için bir yükleme animasyonu (burada gösterilmemiştir) göstermesidir.
Bazı durumlarda, rota bilgileri Sürüş sırasında durak ekleme başlıklı makalede gösterildiği gibi kayan bir gezinme çubuğunda gösterilebilir.
Yönlendirme kartının ileti durumu
Yönlendirme kartı mesaj durumundayken yönlendirme talimatları yerine mesaj gösterir. Bu mesaj, hedefe varma veya rota hataları gibi durumları bildirmek için kullanılabilir.
İleti durumunda, yönlendirme kartı şunları içerebilir:
- En fazla 2 satır uzunluğunda, yönlendirmeyle ilgili ve boş olmayan bir mesaj
- Resim veya simge (isteğe bağlı)

Navigasyon bildirimleri: Adım adım ve normal


TBT bildirimleri: Bir uygulama metin tabanlı TBT yol tarifleri sağladığında TBT bildirimlerini de tetiklemelidir. Bu bildirimler, TBT yol tariflerini gezinme şablonunun dışında göstermek için kullanılır. Uygulamalar, daha fazla görünürlük için TBT bildiriminin arka plan rengini özelleştirebilir.
Normal bildirimler: Rota ayarlarındaki değişiklikler gibi diğer navigasyonla ilgili mesajları iletmek için navigasyon uygulamaları normal (TBT olmayan) bildirimler de gönderebilir (burada gösterildiği gibi) veya navigasyon uyarılarını kullanabilir. Bunlar, yönlendirme kartı gösterilirken bile görünebilir.
Gezinme uyarıları
Gezinme uyarıları, gezinme rotasını engellemeyen bir biçimde kısa ve geçici bir mesaj ile isteğe bağlı işlemler sunar. İçerik, gezinme göreviyle ilgili ve basit olmalıdır. Örneğin, uyarıda trafik koşullarındaki bir değişiklik açıklanabilir veya sürücüden bir müşteriyi alıp alamayacağı sorulabilir.
Her uyarıda şunlar bulunur:
- Başlık ve isteğe bağlı alt başlık
- Simge (isteğe bağlı)
- İlerleme göstergesi: Çubuk veya (isteğe bağlı olarak) zamanlanmış bir düğmeye yerleştirilmiş
- 2'ye kadar düğme. Düğmeler birincil veya zamanlanmış düğme olarak belirlenebilir (önceki şekilde gösterildiği gibi ilerleme göstergesiyle birlikte).
Uyarılar aşağıdakilerden herhangi biri tarafından kapatılabilir:
- Kullanıcının herhangi bir işlemi seçmesi
X
saniye sonra zaman aşımına uğrar (yapılandırılabilir)- Uygulamanın kullanıcı işlemi olmadan kapatılması

Navigasyon şablonu örnekleri


Gezinme şablonu kullanıcı deneyimi şartları
Uygulama geliştiriciler:
ZORUNLU | Yönlendirme kartında en az 1 manevra gösterin. |
ZORUNLU | Kullanıcı akışlarını etkinleştirmek için işlem şeridine en az bir işlem düğmesi ekleyin. |
ZORUNLU | Uygulama kaydırma hareketlerini destekliyorsa harita işlem şeridine bir kaydırma düğmesi ekleyin. |
SHOULD | Kümede gösterilen haritalarda koyu tema kullanın. |
SHOULD | Harita işlem şeridine yalnızca harita etkileşimiyle ilgili düğmeleri (ör. pusula, yeniden ortalama veya 3D modu) ekleyin. |
SHOULD | Dönüş dönüş yol tarifi verirken gezinmeyi sonlandırmak için bir düğme ekleyin. |
SHOULD | Uluslararası veya ülkeye özgü sembollerle standartlaştırılmış ya da tutarlı semboller kullanın. |
SHOULD | Kavşak resmini yalnızca gezinmeyle alakalı içerikleri göstermek için kullanın. Bu resim, kart genişliğinde olmalıdır. |
SHOULD | Rota kartının arka planıyla uyum sağlamak için şeffaf arka planlı şerit resimleri sağlayın. |
SHOULD | Uyarıları yalnızca mevcut gezinme göreviyle alakalı ve dikkat dağıtmayan bilgiler için kullanın. |
MAY | Bir şeridin altında kısa destekleyici metin gösterin (Roboto 24 önerilir) ve vurgulanmayan şeritler için kontrast oranını düşürün. |
MAY | Hızlı bir şekilde gerçekleşen 2 manevrayı bir rota kartında gösterin. |
MAY | Yönlendirme kartı metnine (mevcut adım ve sonraki adım) rota işaretleri gibi resimler ekleyin. |
MAY | Kullanıcı, metin tabanlı adım adım yol tarifleri olmadan sürüş yaparken veya serbest sürüş modundayken tam harita gösterilir. |
MAY | Gerekirse rota kartını ve yolculuk tahmini bileşenlerini göstermeyi veya gizlemeyi seçin. |
MAY | Mevcut hız, hız sınırı ve ilerideki kamera gibi sürüşle ilgili ayrıntıları ve uyarıları haritada gösterin. |
MAY | Yol kartı arka plan rengini özelleştirin ve yol türünü veya diğer ilgili koşulları yansıtmak için gezinme oturumu sırasında değiştirin. |
Kaynaklar
Tür | Bağlantı |
API başvurusu |
NavigationTemplate,
NavigationTemplate.Builder
|
Geliştirici Kılavuzu | Gezinme şablonlarına erişme |