App demo Places SDK per iOS su GitHub fornita con Places SDK per iOS dimostrare una serie di funzionalità, tra cui il completamento automatico dei luoghi e le foto dei luoghi. Nella Inoltre, puoi trovare gli snippet di codice su ogni pagina di questa guida per gli sviluppatori. Importa e crea app, aggiungi la tua 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 esempi disponibili che puoi 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 scarica archivio da GitHub Segui questi passaggi per installare e provare l'app di esempio Places SDK per iOS.
- Scarica l'archivio degli esempi di codice GitHub e apri l'archivio.
Apri una finestra del terminale, passa alla directory in cui hai espanso i file di esempio e visualizzare in dettaglio la directory Google Places:
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 il SDK Places per iOS per il tuo progetto nella console Google Cloud.
- Se non disponi ancora di una chiave API, segui le
istruzioni per configurare
un progetto sulla console Cloud e ottenere una chiave API. Quando configuri
sulla console Cloud, puoi
limita la chiave al
identificatore del bundle dell'app di esempio per garantire che solo la tua app possa utilizzare la chiave. Il bundle predefinito
l'identificatore 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 chiede di sbloccare il file
SDKDemoAPIKey
per Durante 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 viene restituito un errore relativo alla chiave API
quando la esegui per la prima volta, accertati di aver fornito
chiavi richieste nel file
SDKDemoAPIKey
. - Se esegui esempi di GooglePlaces, il simulatore iOS mostrerà un elenco di Demo luoghi.
- Se ti viene chiesto di consentire a GooglePlacesDemos di accedere alla tua posizione, scegli Consenti.
- L'esempio che hai scelto è pronto per essere eseguito.