L'app demo di Places SDK for iOS su GitHub fornita con Places SDK for 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 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 del codice campione da
    GitHub
    ed estrai l'archivio. In alternativa, clona il repository in una directory locale:
  
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
 Apri una finestra del terminale, vai alla directory in cui hai estratto i file di esempio e vai alla directory GooglePlaces:
Swift
cd maps-sdk-for-ios-samples/GooglePlaces-Swift/
open GooglePlacesSwiftXCFrameworkDemos.xcodeprojObjective-C
cd maps-sdk-for-ios-samples/GooglePlaces
open GooglePlacesXCFrameworkDemos.xcodeproj- Nel progetto Xcode, vai a File > Add Package Dependencies (Aggiungi dipendenze pacchetto). Inserisci https://github.com/googlemaps/ios-places-sdk come URL, premi Invio per importare il pacchetto e fai clic su Aggiungi pacchetto.
 - Attiva l' SDK Places per iOS per il tuo progetto della console Google Cloud.
 - Ottieni una chiave API dal tuo progetto con l'API Places e/o l'API Places (New) abilitata.
 - Modifica il file 
SDKDemoAPIKeye 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 
SDKDemoAPIKeyper la modifica, scegli Sblocca. - Se presente, rimuovi la seguente riga, 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 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 gli esempi GooglePlaces, la finestra del simulatore iOS mostrerà un elenco di Places Demos.
 - Se ti viene chiesto di consentire a GooglePlacesDemos di accedere alla tua posizione, scegli Consenti.
 - Il campione che hai scelto è ora pronto per essere eseguito.