Esempi di codice di Places SDK per iOS

Seleziona la piattaforma: Android iOS JavaScript

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.

  1. Scarica l'archivio di esempio di codice 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. Abilita l' SDK Places per iOS per il tuo progetto della console Google Cloud.
  4. 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.
  5. 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";
  6. Se Xcode ti richiede 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 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.
  10. Se esegui esempi di GooglePlaces, nella finestra del simulatore iOS verrà visualizzato un elenco di Demo di luoghi.
  11. Se ti viene richiesto di consentire a GooglePlacesDemos di accedere alla tua posizione, scegli Consenti.
  12. L'esempio che hai scelto è pronto per essere eseguito.