Шаблон навигации представляет базовую карту и дополнительную информацию о маршруте.
Когда пользователь едет без текстовых пошаговых указаний, приложения могут отображать полноэкранную карту, обновляемую в реальном времени. Во время активной навигации приложения могут отображать дополнительные карты с маневрами и подробностями о поверхности, а также навигационные оповещения .
Этот шаблон можно внедрить в шаблон вкладки для обеспечения навигации по вкладкам.
Включает в себя:
- Полноэкранная базовая карта, нарисованная приложением
- Маршрутная карта (необязательно) с предстоящими маневрами
- Карта оценки поездки (дополнительно) с расчетным временем прибытия (ETA), временем до пункта назначения и оставшимся расстоянием (или альтернативным информационным дисплеем с настраиваемым текстом и вариантами значков)
- Полоса действий , содержащая до 4 действий приложения, видимых только так, как описано в разделе «Видимость полос действий».
- Дополнительная полоса действий на карте с четырьмя кнопками для интерактивности карты.
Отображение карты в кластере
Во время активной навигации приложения могут отображать карту в комбинации приборов с помощью шаблона навигации. Кластер — это область приборной панели за рулем. В настоящее время эта опция доступна только для партнеров раннего доступа.
Карты в кластере предназначены для:
- Отображается независимо , но при желании можно скопировать основной экран.
- Неинтерактивный. Интерактивные элементы, такие как кнопки, удалены.
- Темная тема. Настоятельно рекомендуется нарисовать версию карты кластера в темной тематике, чтобы уменьшить вероятность отвлечения внимания водителя от дороги.
Карта приложения в кластере будет отображаться только в определенное время, в зависимости от таких факторов, как состояние навигации, предпочтения OEM-производителя автомобиля (в AAOS) и то, что отображается на главном дисплее (в AAP).
Пример пользовательского процесса с участием кластера см. в разделе Просмотр карты в кластере .
Примеры кластера и центрального экрана
Детали маршрутной карты
Когда карта маршрутизации находится в состоянии маршрутизации (в отличие от состояния сообщения ), она отображает следующую информацию:
- Текущий шаг : включает значок (обычно стрелку направления), расстояние и текст подсказки (который может включать в себя фрагменты изображений, например маркеры маршрута).
- Подсказка по полосе движения (дополнительно): отображается либо в виде простых изображений, вспомогательных по полосе, либо в виде более крупного изображения перекрестка (гибкий размер с максимальной высотой 200 dp).
- Следующий шаг (необязательно): включает значок и подсказку и может отображаться только внизу карты маршрутизации, которая не содержит изображения соединения.
Другой вариант состояния маршрутизации — для карты маршрутизации отображать анимацию счетчика (здесь не показана) для обозначения переходных состояний, таких как загрузка, расчет или перенаправление.
В некоторых случаях информация о маршруте может вместо этого отображаться на плавающей панели навигации, как показано в разделе «Добавление остановки во время движения» .
Состояние сообщения карты маршрутизации
Когда карта маршрутизации находится в состоянии сообщения , вместо указаний маршрутизации отображается сообщение. Сообщение можно использовать для передачи таких ситуаций, как прибытие в пункт назначения или сбой на маршруте.
В состоянии сообщения карта маршрутизации может включать в себя:
- Непустое сообщение, связанное с маршрутизацией, длиной до 2 строк.
- Изображение или значок (необязательно)
Навигационные уведомления: пошаговые (TBT) и регулярные.
Уведомления TBT . Когда приложение предоставляет текстовые инструкции TBT, оно также должно запускать уведомления TBT. Эти уведомления используются для предоставления указаний TBT за пределами шаблона навигации. Приложения могут настраивать цвет фона уведомлений TBT для большей видимости.
Регулярные уведомления . Для передачи других сообщений, связанных с навигацией, таких как изменения в настройках маршрута, навигационные приложения также могут отправлять регулярные (не TBT) уведомления (как показано здесь) или использовать навигационные оповещения. Они могут появиться даже при отображении карты маршрутизации.
Навигационные оповещения
Навигационные оповещения предоставляют краткое временное сообщение и дополнительные действия в формате, который не блокирует маршрут навигации. Контент должен быть простым и соответствовать навигационной задаче. Например, предупреждение может описывать изменение условий дорожного движения или спрашивать, может ли водитель забрать клиента.
Каждое оповещение включает в себя:
- Название и дополнительный подзаголовок
- Значок (необязательно)
- Индикатор прогресса — либо полоса, либо (опционально) встроен в кнопку с таймером.
- До двух кнопок , причем кнопка может быть назначена основной или временной (с индикатором выполнения, как показано на предыдущем рисунке).
Оповещения можно отключить одним из следующих способов:
- Выбор пользователем любого действия
- Тайм-аут через
X
секунд (настраиваемый) - Закрытие приложения без действий пользователя
Примеры шаблонов навигации
Требования к пользовательскому интерфейсу шаблона навигации
Разработчики приложения:
ДОЛЖЕН | Покажите хотя бы 1 маневр на карточке маршрута. |
ДОЛЖЕН | Добавьте хотя бы одну кнопку действия на полосу действий, чтобы включить пользовательские потоки. |
ДОЛЖЕН | Добавьте кнопку панорамирования в полосу действий карты, если приложение поддерживает жесты панорамирования. |
ДОЛЖЕН | Используйте темную тему на картах, отображаемых в кластере. |
ДОЛЖЕН | Включайте в полосу действий карты только кнопки, связанные с интерактивностью карты (например, компас, центрирование или 3D-режим). |
ДОЛЖЕН | Включите кнопку для завершения навигации при предоставлении пошаговых указаний. |
ДОЛЖЕН | Используйте символы, которые стандартизированы или соответствуют международным или национальным символам. |
ДОЛЖЕН | Используйте изображение перехода только для отображения контента, имеющего отношение к навигации, охватывая ширину карты и изображения. |
ДОЛЖЕН | Предоставьте изображения полос движения с прозрачным фоном, чтобы они сливались с фоном карты маршрутизации. |
ДОЛЖЕН | Используйте оповещения только для неотвлекающей информации, относящейся к текущей навигационной задаче. |
МОЖЕТ | Отобразите короткий вспомогательный текст под полосой (рекомендуется Roboto 24) и уменьшите коэффициент контрастности для невыделенных дорожек. |
МОЖЕТ | Покажите на карточке маршрута 2 маневра, когда они происходят быстро друг за другом. |
МОЖЕТ | Включите изображения, такие как маркеры маршрута, в текст маршрутной карты (текущий шаг и следующий шаг). |
МОЖЕТ | Показывать полную карту, когда пользователь едет без текстовых пошаговых указаний или находится в режиме свободного вождения. |
МОЖЕТ | При необходимости выберите отображение или скрытие карты маршрута и компонентов оценки поездки. |
МОЖЕТ | Нарисуйте на карте информацию и оповещения, связанные с вождением, например текущую скорость, ограничение скорости и камеру впереди. |
МОЖЕТ | Настройте цвет фона карты маршрута и измените его во время сеанса навигации, чтобы он отражал тип дороги или другие важные условия. |