Навигационные приложения — это приложения на основе карт, которые предоставляют водителям указания и маршруты на дороге. Они интегрируются с центральным экраном автомобиля и, зачастую, с приборной панелью, отображая информацию, актуальную для поездки водителя.

Шаблоны в библиотеке приложений Android for Cars оптимизированы для вождения и разработаны как для Android Auto, так и для AAOS. Каждый шаблон включает в себя функции навигации, такие как:
- Списки мест
- Предварительные просмотры маршрутов
- Карточки оценки расходов на поездку
- Маршрутные карты
- Навигационные оповещения
- Интерактивность карты
- Кластерная интеграция
У вас будет контроль над слоем карты, находящимся за интерактивными элементами шаблона.
Начать
Чтобы узнать, как использовать шаблоны в библиотеке приложений Android for Cars, см. раздел Создание приложений с помощью шаблонов .
Для навигационных приложений особенно актуальны шаблоны « Карта + Контент» и « Навигация» .
Примеры
Чтобы увидеть, как шаблоны можно объединить в ориентированные на навигацию интерфейсы, ознакомьтесь со следующими примерами потоков:
- Перейти к сохраненному местоположению
- Просмотрите местоположения и начните навигацию
- Получите доступ к информации о местоположении и начните навигацию
- Поиск по прошлым результатам во время вождения
- Ответить на навигационное оповещение
- Ответить на оповещение по расписанию
- Добавить остановку во время вождения
- Прибытие в пункт назначения
- Просмотреть карту в кластере
Требования к UX
Помимо глобальных требований к шаблонным приложениям, навигационные приложения также должны соответствовать следующим требованиям.
ДОЛЖЕН | Убедитесь, что вся визуальная информация, отображаемая на картах (например, информация о скорости и маркировка маршрута), соответствует требованиям контрастности . |
ДОЛЖЕН | На поверхности шаблона отображайте только содержимое карты и содержимое, связанное с диском . |
ДОЛЖЕН | Нарисуйте карту в светлых или темных тонах, когда получите соответствующее указание. |
ДОЛЖЕН | Используйте уведомления о поворотах (TBT) для отображения указаний, когда пользователь выполняет задачу за пределами шаблона навигации во время активной навигации (как показано в разделе Уведомления о навигации: TBT и обычные ). |
ДОЛЖЕН | Убедитесь, что текст на картах использует шрифт размером 24dp или больше, если только он не связан с визуальным элементом (например, маршрутом или дорогой) или относительно статичен на дисплее. |
ДОЛЖЕН | Четко укажите, приведет ли задача к обновлению маршрута. |
ДОЛЖЕН | Соответствуйте или превышайте минимальный размер 36 x 36 dp для изображений, значков и маркеров карты. |
ДОЛЖЕН | Обновляйте значения длительности и расстояния во время поездки. |
МОЖЕТ | Используйте навигационные оповещения или уведомления на лобовом стекле (HUN), чтобы оповещать пользователей об общих обновлениях, связанных с навигацией (в дополнение к пошаговым указаниям), например о дорожной обстановке впереди. |
МОЖЕТ | Настройте цвет фона уведомлений TBT. |
МОЖЕТ | Используйте анимацию, когда она помогает в вождении. |
Требования, специфичные для шаблона
Ваше приложение также должно соответствовать требованиям к конкретным шаблонам в ваших потоках задач. См. требования к каждому шаблону ниже.
- Шаблон сетки
- Шаблон списка
- Шаблон длинного сообщения
- Шаблон сообщения
- Шаблон карты + контента
- Шаблон навигации
- Шаблон панели
- Шаблон поиска
- Шаблон входа
- Шаблон вкладки