Шаблон поиска

Шаблон поиска содержит строку поиска, клавиатуру и список результатов, позволяющие пользователям выполнять поиск, например, поиск пунктов назначения.

Во время поездок пользователи не могут получить доступ к клавиатуре, но могут использовать функцию преобразования речи в текст для выполнения поиска и нахождения предыдущих результатов.

Шаблон поиска включает следующее:

  1. Заголовок панели поиска с дополнительной полосой действий
  2. Список строк для результатов поиска (в пределах ограничений)
  3. Клавиатура (в припаркованном состоянии), которую приложения могут выбрать для отображения или скрытия при первом отображении шаблона.

Приложения могут настраивать цвет фона маркеров, выбирая любой цвет. Цвет маркера карты применяется к маркеру списка.

Примеры шаблонов поиска

Пример шаблона поиска
В припаркованном состоянии клавиатура доступна для ввода поисковых запросов.
Пример шаблона поиска
В режиме вождения клавиатура недоступна, но пользователи могут использовать функцию преобразования речи в текст для выполнения поиска.

Требования к UX-шаблону поиска

Разработчики приложений:

ДОЛЖЕН Обновлять список, когда пользователь вводит ключевые слова.
ДОЛЖЕН Предоставляйте динамический контент (обновление экрана) только для отображения результатов поиска во время ввода данных пользователем.
ДОЛЖЕН Показывать индикатор загрузки для поисковых запросов, которые предположительно займут больше одной секунды.
ДОЛЖЕН При открытии шаблона либо показывать содержимое, либо запускать клавиатуру (если нет содержимого для отображения).
МОЖЕТ Отображать клавиатуру в развернутом или свернутом виде, когда пользователь открывает шаблон в припаркованном состоянии (клавиатура недоступна в состоянии движения).
МОЖЕТ Укажите исходный текст поиска.
МОЖЕТ Предоставьте текст подсказки в строке поиска.
МОЖЕТ Отобразить список прошлых результатов или другой релевантный контент по умолчанию.

Ресурсы

Тип Связь
Ссылка на API SearchTemplate, SearchTemplate.Builder