En este documento, se enumeran los requisitos para las aplicaciones desarrolladas con el SDK de Navigation para Android.
Uso aceptable de la implementación por parte del cliente
El SDK de Navigation para Android está diseñado para proporcionar a los conductores navegación paso a paso en tiempo real en una aplicación para dispositivos móviles. Los datos que genera la API también se pueden usar en otras aplicaciones para compartir información relacionada con el estado de los conductores y hacer un seguimiento general de sus ubicaciones.
Implementación de cliente no permitida
El SDK de Navigation para Android solo se admite en aplicaciones comerciales. No se permite el SDK de Navigation para Android en las siguientes categorías de casos de uso sin el consentimiento previo y por escrito de Google:
- Aplicaciones de navegación que usan el SDK de Navigation para Android a fin de crear un producto o servicio con funciones que son muy similares a las funciones de Google Maps para dispositivos móviles o que vuelven a crearlas
- Uso del Servicio en dispositivos incorporados en un vehículo o en dispositivos de navegación portátiles. Por ejemplo, en una aplicación que (i) esté incorporada en un sistema de infoentretenimiento automotor en el panel o (ii) sea parte de una unidad de GPS montada en el automóvil. Puedes proyectar una aplicación para que se muestre en un sistema de infoentretenimiento automotriz dentro del panel y permitir que los conductores interactúen con este sistema proyectado de este tipo, como con Android Auto o Apple CarPlay.
- Rutas o navegación para vehículos pesados, como autobuses, camiones o vehículos con restricciones viales, a menos que los Servicios especifiquen explícitamente que admiten la navegación de vehículos pesados
El mapa y los logotipos de Google
Puedes usar solo un mapa proporcionado por Google en tu implementación del SDK de Navigation para Android. No se permite ningún otro mapa.
No puedes quitar, modificar ni ocultar ningún logotipo de Google proporcionado como parte del SDK de Navigation para los servicios de Android.
Modificaciones aceptables en la IU de Navigation
El SDK de Navigation para Android habilita ciertas personalizaciones de la IU, como agregar marcadores personalizados, cambiar el tamaño y el contenido del encabezado y el pie de página que rodean al viewport de navegación o el tamaño del viewport de navegación en sí. En algunas situaciones, es posible que también quieras superponer contenido sobre la pantalla de navegación activa.
Cuando lo hagas, no puedes introducir modificaciones que impidan el uso seguro de los conductores. Por ejemplo, los siguientes cambios pueden afectar negativamente la seguridad del conductor y deben evitarse:
- Se muestran animaciones molestas durante la navegación activa.
- Se muestran superposiciones en la pantalla de navegación sin una acción explícita del conductor.
- Posicionar superposiciones en la pantalla de navegación activa que oculten la ubicación actual del conductor o bloqueen de forma permanente información de navegación importante Esto incluye los próximos giros, la indicación de carril, la orientación con la brújula y todos los elementos estándar de la IU que se incluyen en la experiencia de navegación.
Otros requisitos de implementación
- No puedes modificar las condiciones del producto del SDK de Navigation sin el consentimiento previo por escrito de Google.
- La app debe mostrarles a los usuarios finales la siguiente información la primera vez que la usan:
- Las Condiciones de Uso del SDK de Navigation
- Los usuarios finales siempre deben ejercer un criterio independiente cuando usan la navegación, ya que la información del servicio del SDK de Navigation puede diferir de las condiciones reales en tiempo real.
- Los usuarios finales son los únicos responsables de los costos generados al seguir las instrucciones que proporciona el servicio del SDK de Navigation, como las tarifas de peaje o los carriles para vehículos de alta ocupación.