Шаблон навигации

Шаблон навигации представляет собой базовую карту и дополнительную информацию о маршруте.

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

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

  • Полноэкранная базовая карта, нарисованная приложением
  • Маршрутная карта (опционально) с предстоящими маневрами
  • Карточка с расчетным временем прибытия (ETA), временем до пункта назначения и оставшимся расстоянием (или альтернативный информационный дисплей с пользовательскими вариантами текста и значков)
  • Полоса действий с возможностью отображения до 4 действий приложения, видимая только так, как описано в разделе «Видимость полос действий».
  • Дополнительная полоса действий карты с четырьмя кнопками для интерактивности карты
Каркасы шаблона навигации

Отображение карты в кластере

Во время активной навигации приложения могут отображать карту на панели приборов, используя шаблон «Навигация». Панель приборов — это область панели за рулевым колесом.

Карты в кластере предназначены для:

  • Отображается независимо , но при необходимости может копировать основной дисплей.
  • Неинтерактивный. Интерактивные элементы, такие как кнопки, удалены.
  • Тёмная тема. Настоятельно рекомендуется использовать тёмную версию карты кластера, чтобы снизить вероятность отвлечения внимания водителя от дороги.

Карта приложения в кластере будет отображаться только в определенное время в зависимости от таких факторов, как состояние навигации, предпочтения OEM-производителя транспортного средства (в AAOS) и то, что отображается на главном дисплее (в AAP).

Пример потока пользователей с участием кластера см. в разделе Просмотр карты в кластере .

Примеры кластера и центрального экрана

Каркас кластера карт с обзорной картой маршрута
Здесь приложение отображает карту крупным планом в кластере, а на центральном экране — карту обзора маршрута.
Каркас кластера карт с настройками
Здесь карта приложения продолжает отображаться в кластере, пока пользователь настраивает параметры автомобиля на центральном экране.

Данные маршрутной карты

Макеты данных маршрутной карты в состоянии маршрутизации

Когда карта маршрутизации находится в состоянии маршрутизации (в отличие от состояния сообщения ), она отображает следующую информацию:

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

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

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

Состояние сообщения маршрутной карты

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

В состоянии сообщения маршрутная карта может включать:

  • Непустое сообщение, связанное с маршрутизацией, длиной до 2 строк
  • Изображение или значок (необязательно)
Макет состояния сообщения маршрутной карты

Навигационные уведомления: пошаговые (TBT) и обычные

Маршрутная карта с уведомлением TBT
Маршрутная карта с регулярным уведомлением

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

Регулярные уведомления : для передачи других сообщений, связанных с навигацией, таких как изменения настроек маршрута, навигационные приложения также могут отправлять регулярные (не TBT) уведомления (как показано здесь) или использовать навигационные оповещения. Они могут появляться даже при отображении карты маршрута.

Навигационные оповещения

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

Каждое оповещение включает в себя:

  • Заголовок и необязательный подзаголовок
  • Значок (необязательно)
  • Индикатор хода выполнения — в виде полосы или (опционально) встроенный в кнопку с таймером
  • До 2 кнопок , из которых одна может быть назначена основной или синхронизированной (с индикатором хода выполнения, как показано на предыдущем рисунке)

Оповещения можно отклонить любым из следующих способов:

  • Выбор пользователем любого действия
  • Тайм-аут через X секунд (настраивается)
  • Закрытие приложения без действий пользователя
Навигационное предупреждение, указывающее на приближающуюся ловушку для контроля скорости

Примеры шаблонов навигации

Шаблон навигации, без взаимодействия
Полноэкранная карта, когда навигация и интерактивность карты не выполняются (пример Android Auto)
Шаблон навигации, без взаимодействия
Маршрутная карта с оценкой пути, полосой действий (вверху) и FAB (внизу справа) во время активной навигации.

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

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

ДОЛЖЕН Покажите на маршрутной карте хотя бы 1 маневр.
ДОЛЖЕН Включите как минимум одну кнопку действия на полосу действий для включения пользовательских потоков.
ДОЛЖЕН Добавьте кнопку панорамирования на полосу действий карты, если приложение поддерживает жесты панорамирования.
ДОЛЖЕН Используйте темную тему на картах, отображаемых в кластере.
ДОЛЖЕН Включите в полосу действий карты только кнопки, связанные с интерактивностью карты (например, компас, центрирование или 3D-режим).
ДОЛЖЕН При предоставлении пошаговых инструкций включите кнопку завершения навигации.
ДОЛЖЕН Используйте символы, которые стандартизированы или соответствуют международным или национальным символам.
ДОЛЖЕН Используйте соединительное изображение только для показа контента, относящегося к навигации, охватывая всю ширину карточки изображением.
ДОЛЖЕН Предоставьте изображениям полос движения прозрачный фон, чтобы они сливались с фоном маршрутной карты.
ДОЛЖЕН Используйте оповещения только для неотвлекающей информации, относящейся к текущей навигационной задаче.
МОЖЕТ Отображайте краткий вспомогательный текст под полосой (рекомендуется Roboto 24) и снижайте коэффициент контрастности для невыделенных полос.
МОЖЕТ Покажите на маршрутной карте 2 маневра, которые происходят в быстрой последовательности.
МОЖЕТ Включите изображения, например маркеры маршрута, в текст маршрутной карты (текущий шаг и следующий шаг).
МОЖЕТ Показывать полную карту, когда пользователь едет без текстовых пошаговых инструкций или находится в режиме свободного вождения.
МОЖЕТ При необходимости выберите, следует ли отображать или скрывать карту маршрута и компоненты оценки поездки.
МОЖЕТ Отображайте на карте информацию и оповещения, связанные с вождением, например текущую скорость, ограничение скорости и камеру впереди.
МОЖЕТ Настройте цвет фона маршрутной карты и изменяйте его во время сеанса навигации в соответствии с типом дороги или другими соответствующими условиями.

Ресурсы

Тип Связь
Ссылка на API NavigationTemplate , NavigationTemplate.Builder
Руководство разработчика Доступ к шаблонам навигации