En este documento, se enumeran los requisitos para las aplicaciones desarrolladas con el SDK de Navigation para iOS.
Uso aceptable de la implementación del cliente
El SDK de Navigation para iOS 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 del conductor y para el seguimiento general de las ubicaciones de los conductores.
Implementación del cliente no permitida
El SDK de Navigation para iOS solo se permite para aplicaciones comerciales. El SDK de Navigation para iOS no se permite para las siguientes categorías de casos de uso sin el consentimiento previo expreso por escrito de Google:
- Navegación o rutas 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 para vehículos pesados
Recopilación de contenido
El nombre de la ruta y el límite de velocidad pueden devolverse en función de las interacciones del usuario con tu app. Si capturaras o conservaras el nombre de la ruta o el límite de velocidad para usarlos en cualquier otro contexto fuera de la sesión del usuario, esto constituiría un scraping, lo que no está permitido por nuestras condiciones.
Modificaciones aceptables en la IU de Navigation
El SDK de Navigation para iOS permite 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 el viewport de navegación, o cambiar el tamaño del viewport de navegación en sí. En algunas situaciones, es posible que también desees superponer contenido en la pantalla de navegación activa.
Cuando lo hagas, no podrás introducir modificaciones que inhiban el uso seguro por parte de los conductores. Por ejemplo, los siguientes cambios pueden afectar negativamente la seguridad del conductor y se deben evitar:
- Mostrar animaciones que distraen durante la navegación activa
- Mostrar superposiciones en la pantalla de navegación sin que el conductor realice una acción explícita
- Superposiciones de posicionamiento en la pantalla de navegación activa que ocultan la ubicación actual del conductor o bloquean de forma permanente información de navegación importante Esto incluye los próximos giros, la orientación de carriles, la orientación de la brújula y todos los elementos de la IU estándar 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.
- Tu app debe mostrar a los usuarios finales la siguiente información cuando la usen por primera vez:
- Son las condiciones de uso del SDK de Navigation.
- Los usuarios finales siempre deben ejercer su propio 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 en los que incurran cuando sigan las indicaciones proporcionadas por el servicio del SDK de Navigation, como las tarifas de peaje o los carriles para vehículos de alta ocupación.