L'app demo Places SDK per iOS su GitHub fornita con Places SDK per iOS mostra 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 crea l'app, aggiungi la chiave API, visualizza la demo e utilizza il codice campione fornito come punto di partenza per la tua app.
Quando esegui l'app di esempio, viene visualizzato un elenco di campioni disponibili che puoi eseguire sul tuo dispositivo. Seleziona una delle opzioni.
Esegui in locale l'app di esempio completa
L'app di esempio Places SDK per iOS è disponibile come archivio di download da GitHub Segui questi passaggi per installare e provare l'app di esempio Places SDK per iOS.
- Scarica l'archivio di esempio di codice 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
- Abilita l' SDK Places per iOS per il tuo progetto della console Google Cloud.
- Se non disponi ancora di una chiave API, segui le
instructions per configurare
un progetto sulla console Cloud e recuperarne una. 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 utilizzare la chiave. L'identificatore bundle
predefinito dell'app di esempi di SDK è
com.example.GooglePlacesDemos
. - Modifica il file
SDKDemoAPIKey
e incolla la 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 richiede 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 build non riesce o se l'app ha un arresto anomalo e si verifica un errore relativo alla chiave API
alla prima esecuzione, assicurati di aver fornito le
chiavi richieste nel file
SDKDemoAPIKey
. - Se esegui esempi di GooglePlaces, nella finestra del simulatore iOS verrà visualizzato un elenco di Demo di luoghi.
- Se ti viene richiesto di consentire a GooglePlacesDemos di accedere alla tua posizione, scegli Consenti.
- L'esempio che hai scelto è pronto per essere eseguito.