Esempi di codice di Places SDK per iOS

Seleziona la piattaforma: Android iOS JavaScript

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.

  1. 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
  2. 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.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples/GooglePlaces
    open GooglePlacesXCFrameworkDemos.xcodeproj
  3. 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.
  4. Attiva l' SDK Places per iOS per il tuo progetto della console Google Cloud.
  5. Ottieni una chiave API dal tuo progetto con l'API Places e/o l'API Places (New) abilitata.
  6. 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";
  7. Se Xcode ti chiede di sbloccare il file SDKDemoAPIKey per la modifica, scegli Sblocca.
  8. 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.
  9. Crea l'app.
  10. 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.
  11. Se esegui gli esempi GooglePlaces, la finestra del simulatore iOS mostrerà un elenco di Places Demos.
  12. Se ti viene chiesto di consentire a GooglePlacesDemos di accedere alla tua posizione, scegli Consenti.
  13. Il campione che hai scelto è ora pronto per essere eseguito.