Szablon wyszukiwania

Szablon wyszukiwania zawiera pasek wyszukiwania, klawiaturę i listę wyników, dzięki czemu użytkownicy mogą wyszukiwać np. miejsca docelowe.

Podczas jazdy użytkownicy nie mają dostępu do klawiatury, ale mogą używać funkcji zamiany mowy na tekst, aby wyszukiwać informacje i znajdować poprzednie wyniki.

Szablon wyszukiwania zawiera te elementy:

  1. Nagłówek paska wyszukiwania z opcjonalnym paskiem działań
  2. Wyświetlanie wierszy w wynikach wyszukiwania (w ramach limitów)
  3. Klawiatura (na postoju) – aplikacje mogą wybrać, czy ma być widoczna, gdy szablon jest wyświetlany po raz pierwszy.

Aplikacje mogą dostosowywać kolor tła znaczników. Kolor znacznika mapy jest stosowany do znacznika listy.

Przykłady szablonów wyszukiwania

Przykład szablonu wyszukiwania
Gdy samochód jest zaparkowany, klawiatura jest dostępna do wpisywania wyszukiwanych haseł.
Przykład szablonu wyszukiwania
Podczas jazdy klawiatura jest niedostępna, ale użytkownicy mogą używać funkcji zamiany mowy na tekst do wyszukiwania.

Wymagania dotyczące wygody użytkownika w przypadku szablonu wyszukiwania

Deweloperzy aplikacji:

MUST Aktualizuj listę, gdy użytkownik wpisuje słowa kluczowe.
POWINNO wyświetlać dynamiczne treści (odświeżanie ekranu) tylko w celu pokazywania wyników wyszukiwania podczas wpisywania przez użytkownika;
POWINNO Wyświetlaj wskaźnik ładowania w przypadku wyszukiwań, które mogą potrwać dłużej niż sekundę.
POWINNO Wyświetl treść lub uruchom klawiaturę (jeśli nie ma treści do wyświetlenia) po otwarciu szablonu.
MAJ Wyświetlanie klawiatury w stanie rozwiniętym lub zwiniętym, gdy użytkownik otwiera szablon w trybie parkowania (klawiatura jest niedostępna w trybie jazdy).
MAJ Podaj początkowy tekst wyszukiwania.
MAJ Wyświetlaj tekst podpowiedzi na pasku wyszukiwania.
MAJ wyświetlać domyślną listę poprzednich wyników lub inne odpowiednie treści;

Materiały

Typ Link
Materiały referencyjne interfejsu API SearchTemplate, SearchTemplate.Builder