Plantilla de navegación

La plantilla de navegación presenta un mapa base y la información de ruta opcional.

Cuando un usuario conduce sin indicaciones paso a paso basadas en texto, las apps pueden mostrar un mapa de pantalla completa que se actualiza en tiempo real. Durante la navegación activa, las apps pueden mostrar tarjetas opcionales con maniobras y detalles de la superficie, así como alertas de navegación.

La plantilla de navegación incluye lo siguiente:

  • Mapa base en pantalla completa dibujado por la app
  • Tarjeta de ruta (opcional) con las próximas maniobras
  • Tarjeta de duración estimada del viaje (opcional) con la hora estimada de llegada (ETA), el tiempo hasta el destino y la distancia restante (o una pantalla de información alternativa con opciones de texto e íconos personalizados)
  • Tira de acciones con hasta 4 acciones en la app, visible solo como se describe en Visibilidad de las tiras de acciones
  • Barra de acciones en mapa opcional con hasta 4 botones para la interactividad con el mapa
Esquemas de la plantilla de navegación

Pantalla del mapa en el clúster

Durante la navegación activa, las apps pueden mostrar un mapa en el clúster de instrumentos con la plantilla de navegación. El clúster es el área del tablero detrás del volante.

Los mapas del clúster deben cumplir con los siguientes requisitos:

  • Renderizado de forma independiente, pero puede copiar la pantalla principal si es necesario.
  • No interactivo. Se quitan los elementos interactivos, como los botones.
  • Tema oscuro. Se recomienda dibujar una versión con tema oscuro del mapa de clústeres para reducir la posibilidad de que el conductor desvíe la atención de la ruta.

El mapa de la app en el clúster solo se mostrará en ciertos momentos, según factores como el estado de navegación, la preferencia del OEM del vehículo (en AAOS) y lo que se muestra en la pantalla principal (en AAP).

Para ver un ejemplo de flujo del usuario que involucra el clúster, consulta Cómo ver un mapa en el clúster.

Ejemplos de pantallas de clúster y centro

Estructura alámbrica de un clúster de mapa con un mapa de descripción general de la ruta
Aquí, la app muestra un mapa en primer plano en el clúster, mientras que muestra un mapa de resumen de la ruta en la pantalla central.
Estructura de un clúster de mapa con parámetros de configuración
Aquí, el mapa de la app sigue mostrándose en el clúster mientras el usuario ajusta la configuración del automóvil en la pantalla central.

Detalles de la tarjeta de ruta

Simulaciones de los detalles de la tarjeta de ruta en el estado de ruta

Cuando la tarjeta de ruta está en estado de ruta (a diferencia del estado de mensaje), muestra la siguiente información:

  1. Paso actual: Incluye un ícono (por lo general, una flecha de dirección), la distancia y el texto de la pista (que puede incluir tramos de imágenes, como marcadores de ruta).
  2. Indicaciones de carril (opcional): Se muestran como imágenes simples de asistencia de carril o como una imagen más grande de la intersección (tamaño flexible con una altura máxima de 200 dp).
  3. Próximo paso (opcional): Incluye un ícono y una sugerencia, y solo puede aparecer en la parte inferior de una tarjeta de ruta que no incluya una imagen de intersección.

Otra opción en el estado de enrutamiento es que la tarjeta de ruta muestre una animación de spinner (no se muestra aquí) para indicar estados transitorios, como carga, cálculo o cambio de ruta.

En algunas circunstancias, la información de la ruta puede mostrarse en una barra de navegación flotante, como se muestra en Cómo agregar una parada mientras conduces.

Estado del mensaje de la tarjeta de ruta

Cuando la tarjeta de ruta está en estado de mensaje, muestra un mensaje en lugar de instrucciones sobre la ruta. El mensaje se puede usar para comunicar situaciones como la llegada a un destino o errores en la ruta.

En el estado del mensaje, la tarjeta de ruta puede incluir lo siguiente:

  • Un mensaje no vacío relacionado con el enrutamiento de hasta 2 líneas de longitud
  • Una imagen o un ícono (opcional)
Simulación del estado del mensaje de la tarjeta de ruta

Notificaciones de navegación: Paso a paso (TBT) y normales

Tarjeta de ruta con notificación de TBT
Tarjeta de ruta con notificación normal

Notificaciones de TBT: Cuando una app proporciona indicaciones de TBT basadas en texto, también debe activar notificaciones de TBT. Estas notificaciones se usan para exponer las indicaciones de TBT fuera de la plantilla de navegación. Las apps pueden personalizar el color de fondo de las notificaciones de TBT para una mayor visibilidad.

Notificaciones normales: Para comunicar otros mensajes relacionados con la navegación, como cambios en la configuración de la ruta, las apps de navegación también pueden enviar notificaciones normales (no de TBT) (como se muestra aquí) o usar alertas de navegación. Pueden aparecer incluso cuando se muestra la tarjeta de ruta.

Alertas de navegación

Las alertas de navegación proporcionan un mensaje breve y temporal, y acciones opcionales en un formato que no bloquea la ruta de navegación. El contenido debe ser simple y pertinente para la tarea de navegación. Por ejemplo, la alerta puede describir un cambio en las condiciones del tráfico o preguntar si el conductor puede recoger a un cliente.

Cada alerta incluye lo siguiente:

  • Título y subtítulo opcional
  • Ícono (opcional)
  • Indicador de progreso: Puede ser una barra o, de forma opcional, estar integrado en un botón cronometrado.
  • Hasta 2 botones, en los que un botón se puede designar como principal o como un botón cronometrado (con un indicador de progreso, como se muestra en la figura anterior)

Las alertas se pueden descartar de las siguientes maneras:

  • El usuario selecciona cualquier acción
  • Se agota el tiempo de espera después de X segundos (configurable)
  • Descarte de la app sin acción del usuario
Una alerta de navegación que muestra un próximo radar de velocidad

Ejemplos de plantillas de navegación

Plantilla de navegación, sin interacción
Mapa en pantalla completa cuando no se produce la navegación ni la interactividad del mapa (ejemplo de Android Auto)
Plantilla de navegación, sin interacción
Tarjeta de ruta con estimación de viaje, tira de acciones (en la parte superior) y BAF (en la parte inferior derecha) durante la navegación activa.

Requisitos de UX de la plantilla de navegación

Desarrolladores de apps:

OBLIGATORIO Mostrar al menos 1 maniobra en una tarjeta de ruta
OBLIGATORIO Incluye al menos un botón de acción en la tira de acciones para habilitar flujos de usuarios.
OBLIGATORIO Incluye un botón de desplazamiento en la barra de acciones en mapa si la app admite gestos de desplazamiento.
SHOULD Usar un tema oscuro en los mapas que se muestran en el clúster
SHOULD Incluye solo los botones relacionados con la interactividad del mapa en la barra de acciones en mapa (por ejemplo, brújula, volver a centrar o modo 3D).
SHOULD Incluye un botón para finalizar la navegación cuando proporciones indicaciones paso a paso.
SHOULD Usa símbolos estandarizados o coherentes con los símbolos internacionales o específicos de cada país.
SHOULD Usa la imagen de la intersección solo para mostrar contenido relevante para la navegación, abarcando el ancho de la tarjeta con la imagen.
SHOULD Proporciona imágenes de carriles con fondos transparentes para que se combinen con el fondo de la tarjeta de ruta.
SHOULD Usa las alertas solo para brindar información que no distraiga y que sea pertinente para la tarea de navegación actual.
MAY Muestra texto de apoyo breve debajo de un carril (se recomienda Roboto 24) y una relación de contraste más baja para los carriles no destacados.
MAY Mostrar 2 maniobras en una tarjeta de ruta cuando se producen en rápida sucesión
MAY Incluye imágenes, como marcadores de ruta, en el texto de las tarjetas de ruta (paso actual y paso siguiente).
MAY Mostrar un mapa completo cuando el usuario conduce sin indicaciones paso a paso basadas en texto o está en el modo de conducción libre
MAY Elige mostrar u ocultar la tarjeta de ruta y los componentes de estimación del viaje según sea necesario.
MAY Dibuja detalles y alertas relacionados con la conducción en el mapa, como la velocidad actual, el límite de velocidad y la cámara más adelante.
MAY Personaliza el color de fondo de la tarjeta de ruta y cámbialo durante la sesión de navegación para reflejar el tipo de ruta o cualquier otra condición pertinente.

Recursos

Tipo Vínculo
Referencia de la API NavigationTemplate, NavigationTemplate.Builder
Guía para programadores Accede a las plantillas de navegación