Esempi di codice di Places SDK per iOS

Seleziona la piattaforma: Android iOS JavaScript

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.

  1. Scarica l'archivio di codice di esempio da GitHub e decomprimilo.
  2. 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
  3. Attiva Places SDK for iOS per il tuo progetto della console Google Cloud.
  4. 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.
  5. 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";
  6. Se Xcode ti chiede di sbloccare il file SDKDemoAPIKey per la modifica, scegli Sblocca.
  7. 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.
  8. Crea l'app.
  9. 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.
  10. Se esegui i sample GooglePlaces, nella finestra del simulatore iOS viene visualizzato un elenco di demo di Places.
  11. Se ti viene chiesto di consentire a GooglePlacesDemos di accedere alla tua posizione, scegli Consenti.
  12. Il sample che hai scelto è ora pronto per essere eseguito.