L'app di demo di Places SDK for iOS su GitHub fornita con Places SDK for iOS dimostra una serie di funzionalità, tra cui il completamento automatico dei luoghi e le foto dei luoghi. Inoltre, puoi trovare snippet di codice in ogni pagina di questa guida per gli sviluppatori. Importa e compila l'app, aggiungi la chiave API, visualizza la demo e utilizza il codice di esempio fornito come punto di partenza per la tua app.
Quando esegui l'app di esempio, viene visualizzato un elenco di esempi disponibili che puoi eseguire sul tuo dispositivo. Seleziona una delle opzioni.
Esegui l'app di esempio completa in locale
L'app di esempio Places SDK for iOS è disponibile come archivio di download da GitHub Segui questi passaggi per installare e provare l'app di esempio Places SDK for iOS.
- Scarica l'archivio di codice di esempio da GitHub e decomprimilo.
Apri una finestra del terminale, vai alla directory in cui hai espanso i file di esempio e visualizza in dettaglio la directory GooglePlaces:
Swift
cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
pod install
open GooglePlacesDemos.xcworkspace
Objective-C
cd maps-sdk-for-ios-samples-master/GooglePlaces
pod install
open GooglePlacesDemos.xcworkspace
- Attiva Places SDK for iOS per il tuo progetto della console Google Cloud.
- Se non hai ancora una chiave API, segui le istruzioni per configurare un progetto nella console Cloud e ottenere una chiave API. Quando configuri la chiave nella console Cloud, puoi limitarla all'identificatore del bundle dell'app di esempio per assicurarti che solo la tua app possa utilizzarla. L'identificatore del bundle predefinito
dell'app Samples dell'SDK è
com.example.GooglePlacesDemos
. - Modifica il file
SDKDemoAPIKey
e incolla la tua chiave API nella costante appropriata. Ad esempio:Swift
let placesAPIKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Se Xcode ti chiede di sbloccare il file
SDKDemoAPIKey
per la modifica, scegli Sblocca. - Se presente, rimuovi la riga seguente, perché viene utilizzata per registrare il problema:
Swift
#error (Register for API Key and insert here. Then delete this line.)
Objective-C
#error Register your API key and insert here, then delete this line.
- Crea l'app.
- Se la compilazione non va a buon fine o l'app si arresta in modo anomalo con un errore relativo alla chiave API
al primo avvio, assicurati di aver fornito le chiavi richieste nel file
SDKDemoAPIKey
. - Se esegui i sample GooglePlaces, nella finestra del simulatore iOS viene visualizzato un elenco di demo di Places.
- Se ti viene chiesto di consentire a GooglePlacesDemos di accedere alla tua posizione, scegli Consenti.
- Il sample che hai scelto è ora pronto per essere eseguito.