Norme per l'SDK Navigation per Android
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questo documento elenca i requisiti per le applicazioni sviluppate con l'SDK Navigation per Android.
Utilizzo accettabile dell'implementazione del cliente
L'SDK Navigation per Android è progettato per fornire ai conducenti indicazioni stradali in tempo reale
in un'applicazione mobile. I dati generati dall'API possono essere utilizzati anche in altre
applicazioni per condividere informazioni relative allo stato del conducente e per il monitoraggio generale delle
posizioni dei conducenti.
Implementazione del cliente non consentita
L'SDK Navigation per Android è consentito solo per le applicazioni commerciali.
L'SDK Navigation per Android non è consentito per le seguenti categorie di
casi d'uso senza il previo consenso scritto esplicito di Google:
- Routing o navigazione per veicoli pesanti, ad esempio autobus, camion o veicoli
con limitazioni stradali, a meno che i Servizi non specifichino esplicitamente il supporto della navigazione
per veicoli pesanti.
Scraping dei contenuti
Il nome della strada e il limite di velocità potrebbero esserti restituiti in base alle interazioni degli utenti con la tua app.
Se dovessi acquisire o conservare il nome della strada o il limite di velocità per utilizzarli in qualsiasi altro contesto
al di fuori della sessione utente, ciò costituirebbe scraping, che non è
consentito dai nostri termini.
Modifiche accettabili all'interfaccia utente di navigazione
L'SDK Navigation per Android consente alcune personalizzazioni dell'interfaccia utente, ad esempio
l'aggiunta di indicatori personalizzati, la modifica delle dimensioni e dei contenuti dell'intestazione e del piè di pagina
che circondano l'area visibile di navigazione o la modifica delle dimensioni dell'area visibile
di navigazione stessa. In alcune situazioni, potresti anche voler sovrapporre i contenuti
alla schermata di navigazione attiva.
In questo caso, non puoi introdurre
modifiche che impediscono l'uso sicuro da parte dei conducenti. Ad esempio, le seguenti
modifiche possono influire negativamente sulla sicurezza del conducente e devono essere evitate:
- Mostrare animazioni che distraggono durante la navigazione attiva.
- Mostrare overlay nella schermata di navigazione senza un'azione esplicita del conducente.
- Sovrapposizioni di posizionamento sulla schermata di navigazione attiva che nascondono la posizione attuale del conducente o bloccano in modo permanente informazioni di navigazione importanti. Ciò
include le svolte imminenti, la guida di corsia, l'orientamento della bussola e tutti gli elementi standard dell'interfaccia utente
nell'esperienza di navigazione.
Altri requisiti di implementazione
- Non puoi modificare i termini in-product dell'SDK Navigation senza il previo
consenso scritto di Google.
- La tua app deve mostrare agli utenti finali le seguenti informazioni al primo utilizzo dell'app:
- Termini e condizioni d'uso dell'SDK Navigation.
- Gli utenti finali devono sempre esercitare un giudizio indipendente quando utilizzano la navigazione,
in quanto le informazioni del servizio SDK di navigazione potrebbero differire dalle condizioni
reali in tempo reale.
- Gli utenti finali sono gli unici responsabili dei costi sostenuti quando seguono le indicazioni fornite dal servizio Navigation SDK, ad esempio per i pedaggi o le corsie per veicoli ad alta occupazione.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-31 UTC.
[null,null,["Ultimo aggiornamento 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."]]