L'SDK Places per iOS (novità) offre prestazioni migliorate e una nuova di determinazione dei prezzi, rendendo utile aggiornare le app che utilizzano SDK Places per iOS. Per ulteriori dettagli sul confronto tra le funzionalità, consulta la sezione Scegliere SDK.
Utilizza questa guida per comprendere le principali differenze nell'SDK Places per iOS (novità) rispetto a Places SDK per iOS, nonché le modalità di gestione modifiche.
Attiva l'SDK Places per iOS (novità)
Places SDK per iOS si basa sul Servizio API Places. Per utilizzare le funzionalità SDK Places per iOS (novità), devi prima abilitare API Places (nuova) nel tuo progetto Google Cloud. Per saperne di più, consulta Configurare Google Cloud progetto.
Devi poi assicurarti di aver aggiunto l'API Places (Novità) alla chiave API utilizzata dalla tua app. Per ulteriori informazioni, consulta Utilizzare l'API Chiavi.
Modifiche generali
Alcune modifiche generali che si applicano a più API includono:
Utilizza un nuovo modello di determinazione del prezzo. Per informazioni sui prezzi di tutte le API, vedi Prezzi per Places SDK per iOS (nuovi).
Il mascheramento dei campi è richiesto da Place Details (Novità) (Dettagli luogo) Ricerca nelle vicinanze (novità), e Ricerca testuale (novità) per specificare quali campi devono essere restituiti nella risposta.
GMSPlacesClient
contiene nuovi metodi per chiamare queste nuove API.Sono stati aggiunti nuovi corsi per definire la richiesta a ciascuna delle nuove API.
L'istanza della risposta
GMSPlace
contiene il nuovoreviews
proprietà del tipoGMSPlaceReview
. Quando la tua app mostra informazioni ottenute dalGMSPlace
Ad esempio, foto e recensioni, l'app deve mostrare anche attribuzioni.Per ulteriori informazioni, consulta la documentazione su attribuzioni.
Modifiche specifiche dell'API
Questa sezione include le seguenti guide alla migrazione per ogni API: