Règles du SDK Navigation pour iOS

Ce document répertorie les exigences pour les applications développées avec le SDK Navigation pour iOS.

Utilisation autorisée de l'implémentation client

Le SDK Navigation pour iOS est conçu pour fournir aux conducteurs une navigation détaillée en temps réel dans une application mobile. Les données générées par l'API peuvent également être utilisées dans d'autres applications pour partager des informations sur l'état des conducteurs et pour suivre de manière générale leur position.

Implémentation client non autorisée

Le SDK Navigation pour iOS n'est autorisé que pour les applications commerciales. Le SDK Navigation pour iOS n'est pas autorisé pour les catégories de cas d'utilisation suivantes sans l'accord écrit préalable de Google :

  • Routage ou navigation pour véhicules imposants, tels que les bus, les camions ou les véhicules soumis à des restrictions routières, sauf si les Services indiquent explicitement qu'ils prennent en charge la navigation pour véhicules imposants.

Détournement de contenu

Le nom de la route et la limitation de vitesse peuvent vous être renvoyés en fonction des interactions des utilisateurs avec votre application. Si vous deviez capturer ou conserver le nom de la route ou la limitation de vitesse pour les utiliser dans un autre contexte en dehors de la session utilisateur, cela constituerait du scraping, ce qui n'est pas autorisé par nos conditions d'utilisation.

Modifications acceptables de l'UI de navigation

Le SDK Navigation pour iOS permet certaines personnalisations de l'UI, comme l'ajout de repères personnalisés, la modification de la taille et du contenu de l'en-tête et du pied de page entourant la fenêtre d'affichage de la navigation, ou la modification de la taille de la fenêtre d'affichage de la navigation elle-même. Dans certains cas, vous pouvez également superposer du contenu sur l'écran de navigation actif.

Dans ce cas, vous ne devez pas apporter de modifications qui empêchent les conducteurs d'utiliser l'appareil en toute sécurité. Par exemple, les modifications suivantes peuvent avoir un impact négatif sur la sécurité du conducteur et doivent être évitées :

  • Affichage d'animations distrayantes pendant la navigation active.
  • Afficher des calques sur l'écran de navigation sans action explicite du conducteur.
  • Des calques de positionnement sur l'écran de navigation actif qui masquent la position actuelle du conducteur ou bloquent de manière permanente des informations de navigation importantes. Cela inclut les prochains virages, le guidage sur les voies, l'orientation de la boussole et tous les éléments standards de l'interface utilisateur dans l'expérience de navigation.

Autres exigences d'implémentation

  • Vous ne pouvez pas modifier les conditions d'utilisation du SDK Navigation dans le produit sans l'autorisation écrite préalable de Google.
  • Votre application doit afficher les informations suivantes à vos utilisateurs finaux lors de leur première utilisation :
    • Conditions d'utilisation du SDK Navigation
    • Les utilisateurs finaux doivent toujours faire preuve de jugement indépendant lorsqu'ils utilisent la navigation, car les informations du service Navigation SDK peuvent différer des conditions réelles en temps réel.
    • Les utilisateurs finaux sont seuls responsables des coûts encourus lorsqu'ils suivent les instructions fournies par le service Navigation SDK, comme les péages ou les voies réservées aux véhicules à plusieurs occupants.