Шаблон поиска содержит строку поиска, клавиатуру и список результатов, позволяющие пользователям выполнять поиск, например, поиск пунктов назначения.
Во время поездок пользователи не могут получить доступ к клавиатуре, но могут использовать функцию преобразования речи в текст для выполнения поиска и нахождения предыдущих результатов.
Шаблон поиска включает следующее:
- Заголовок панели поиска с дополнительной полосой действий
- Список строк для результатов поиска (в пределах ограничений)
- Клавиатура (в припаркованном состоянии), которую приложения могут выбрать для отображения или скрытия при первом отображении шаблона.
Приложения могут настраивать цвет фона маркеров, выбирая любой цвет. Цвет маркера карты применяется к маркеру списка.
Примеры шаблонов поиска


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