Questo documento elenca i requisiti per le applicazioni sviluppate con l'SDK di navigazione per iOS.
Utilizzo accettabile dell'implementazione da parte dei clienti
L'SDK di navigazione per iOS è progettato per fornire ai conducenti la navigazione passo passo 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 cliente non consentita
L'SDK di navigazione per iOS è consentito solo per applicazioni commerciali. L'SDK di navigazione per iOS non è consentito per le seguenti categorie di casi d'uso senza il previo consenso scritto di Google:
- Applicazioni di navigazione che utilizzano l'SDK di navigazione per iOS per creare un prodotto o servizio con funzionalità sostanzialmente simili o che ricreano le funzionalità di Google Maps per dispositivi mobili.
- Utilizzo del Servizio in dispositivi incorporati in un veicolo o in dispositivi di navigazione portatili. Ad esempio, in un'applicazione che (i) è incorporata in un sistema di infotainment per auto e motori integrato nel cruscotto o (ii) fa parte di un'unità GPS montata per auto. Puoi proiettare un'applicazione da visualizzare su un sistema di infotainment per auto e motori integrato e consentire ai conducenti di interagire con tale sistema di infotainment per auto all'interno della dashboard, come con Android Auto o Apple CarPlay.
- Percorsi o navigazione con veicoli pesanti, ad esempio per autobus, camion o veicoli con limitazioni stradali, a meno che i Servizi non specifichino esplicitamente il supporto della navigazione con veicoli pesanti.
Mappa e loghi di Google
Nella tua implementazione dell'SDK di navigazione per iOS puoi utilizzare solo una mappa fornita da Google. Non sono consentite altre mappe.
L'utente non può rimuovere, modificare od oscurare i loghi Google forniti come parte dei servizi di Navigazione per iOS.
Modifiche accettabili all'interfaccia utente di navigazione
L'SDK di navigazione per iOS consente alcune personalizzazioni dell'interfaccia utente, come l'aggiunta di indicatori personalizzati, la modifica delle dimensioni e dei contenuti dell'intestazione e del piè di pagina intorno all'area visibile di navigazione o modifica delle dimensioni dell'area visibile di navigazione stessa. In alcune situazioni potrebbe essere opportuno sovrapporre i contenuti anche nella parte superiore della schermata di navigazione attiva.
In tal caso, non è consentito introdurre modifiche che impediscono l'utilizzo 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.
- Visualizzazione degli overlay sulla schermata di navigazione senza un'azione esplicita del conducente.
- Posizionamento di overlay sulla schermata di navigazione attiva che nascondono la posizione attuale del conducente o bloccano in modo permanente informazioni di navigazione importanti. Ciò include le prossime svolte, l'indicazione delle corsie in cui posizionarsi, l'orientamento della bussola e tutti gli elementi standard dell'interfaccia utente nell'esperienza di navigazione.
Altri requisiti di implementazione
- L'utente non è autorizzato a modificare i termini all'interno del prodotto dell'SDK di navigazione senza previo consenso scritto di Google.
- L'app deve mostrare agli utenti finali le seguenti informazioni al primo utilizzo dell'app:
- I Termini e condizioni d'uso dell'SDK di navigazione.
- Gli utenti finali devono sempre esercitare un giudizio indipendente durante l'utilizzo della navigazione, poiché le informazioni del servizio SDK di navigazione possono differire dalle condizioni effettive 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 per le corsie dei veicoli con numero elevato di persone.