Règles du SDK Navigation pour Android
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Ce document répertorie les exigences applicables aux applications développées avec le SDK Navigation pour Android.
Utilisation autorisée de l'implémentation client
Le SDK Navigation pour Android 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 Android n'est autorisé que pour les applications commerciales.
Le SDK Navigation pour Android 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 Android 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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/31 (UTC).
[null,null,["Dernière mise à jour le 2025/08/31 (UTC)."],[[["\u003cp\u003eThe Navigation SDK for Android is intended for mobile apps providing drivers with real-time turn-by-turn navigation and related functionalities.\u003c/p\u003e\n"],["\u003cp\u003eCommercial use is permitted; however, creating products similar to Google Maps, using the SDK in embedded devices (except for projection to systems like Android Auto), and heavy vehicle navigation require explicit consent.\u003c/p\u003e\n"],["\u003cp\u003eImplementations must use Google-provided maps and logos without alteration, while UI customizations should prioritize driver safety and avoid distracting or obstructive elements.\u003c/p\u003e\n"],["\u003cp\u003eDisplay the Navigation SDK terms of use and disclaimers about independent judgment, potential cost implications, and real-time condition discrepancies to end-users upon first app usage.\u003c/p\u003e\n"]]],[],null,["This document lists requirements for applications developed with the\nNavigation SDK for Android.\n\nAcceptable customer implementation use\n\nThe Navigation SDK for Android is designed for providing drivers with real-time turn-by-turn\nnavigation in a mobile application. The data generated by the API may also be used in other\napplications to share information related to driver status and for general tracking of driver\nlocations.\n\nDisallowed customer implementation\n\nThe Navigation SDK for Android is allowed only for commercial applications.\nThe Navigation SDK for Android is not allowed for the following categories of\nuse cases without express prior written consent from Google:\n\n- Heavy Vehicle routing or navigation, such as for buses, trucks, or vehicles with road restrictions, unless the Services explicitly specify supporting heavy vehicle navigation.\n\nContent scraping\n\nRoad Name and Speed Limit may be returned to you based on user interactions with your app.\nIf you were to capture or persist the Road Name or Speed Limit for use in any other context\noutside of the user session, this would constitute scraping, which is not\nallowed by our terms.\n\nAcceptable modifications to the Navigation UI\n\nThe Navigation SDK for Android enables certain UI customizations, such as\nadding custom markers, changing the size and content of the header and footer\nsurrounding the navigation viewport, or changing the size of the navigation\nviewport itself. In some situations, you might also want to overlay content on\ntop of the active navigation screen.\n\nWhen doing so, you may not introduce\nmodifications that inhibit safe use by drivers. For example, the following\nchanges can negatively impact driver safety and must be avoided:\n\n- Showing distracting animations during active navigation.\n- Showing overlays on the navigation screen without explicit driver action.\n- Positioning overlays on the active navigation screen that hide the driver's current location or permanently block important navigation information. This includes upcoming turns, lane guidance, compass orientation, and all standard UI elements in the navigation experience.\n\nOther implementation requirements\n\n- You may not modify the Navigation SDK in-product terms without the prior written consent from Google.\n- Your app must display to your end users the following information upon their first usage of the app:\n - The Navigation SDK terms of use.\n - End users should always exercise independent judgment when using navigation, as information from the Navigation SDK Service may differ from actual real-time conditions.\n - End users are solely responsible for costs incurred when following the directions provided by the Navigation SDK service, such as for toll fees or high occupancy vehicle lanes."]]