Norme per l'SDK Navigation per iOS

Questo documento elenca i requisiti per le applicazioni sviluppate con SDK Navigation per iOS.

Utilizzo accettabile dell'implementazione del cliente

L'SDK Navigation per iOS è progettato per fornire ai conducenti indicazioni stradali dettagliate 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 iOS è consentito solo per le applicazioni commerciali. L'SDK Navigation per iOS non è consentito per le seguenti categorie di casi d'uso senza il previo consenso esplicito scritto 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.

La mappa e i loghi di Google

Non puoi rimuovere, modificare o oscurare i loghi Google forniti come parte dei servizi dell'SDK Navigation per iOS.

Modifiche accettabili all'interfaccia utente di navigazione

L'SDK Navigation per iOS 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.