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


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