Panoramica degli esempi di codice

Seleziona la piattaforma: Android iOS JavaScript

Le app demo dell'SDK fornite con l'SDK Places per iOS mostrano una serie di funzionalità, tra cui il completamento automatico e le foto. Inoltre, puoi trovare snippet di codice in ogni pagina di questa guida per gli sviluppatori.

Prova le demo dell'SDK utilizzando CocoaPods

L'SDK Places per iOS è disponibile come pod CocoaPods. CocoaPods è un gestore delle dipendenze open source per i progetti Swift e Objective-C Cocoa.

Places SDK for iOS fornisce un insieme di app demo dell'SDK che puoi installare ed eseguire utilizzando il comando pod try:

Segui questi passaggi per installare CocoaPods e provare l'SDK Places per iOS:

  1. Se non hai ancora lo strumento CocoaPods, installalo su macOS eseguendo questo comando dal terminale. Per maggiori dettagli, consulta la Guida introduttiva di CocoaPods.
    sudo gem install cocoapods
  2. Recupera i file di esempio utilizzando uno di questi due metodi:

    Utilizza file da GitHub

    1. Scarica l'archivio di esempio di codice da GitHub e decomprimi l'archivio.
    2. Apri una finestra del terminale, vai alla directory in cui hai espanso i file di esempio e visualizza in dettaglio la directory di Google Places:

      Swift

      cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift

      Objective-C

      cd maps-sdk-for-ios-samples-master/GooglePlaces
    3. Esegui questo comando:
      pod install
      open GooglePlacesDemos.xcworkspace

    Utilizzare CocoaPods v1.6.1

    1. Apri una finestra del terminale e installa la versione 1.6.1:
      sudo gem install cocoapods -v1.6.1
    2. Recupera i file di Google Places utilizzando Cocoapods:
      pod try GooglePlaces

      CocoaPods aggiorna i repository delle specifiche, quindi apre le demo dell'SDK in un progetto Xcode temporaneo, GooglePlacesDemos.xcworkspace.

  3. Abilita l'SDK Places per iOS per il tuo progetto Google Cloud Console.
  4. Se non hai ancora una chiave API, segui le instructions per configurare un progetto nella console Cloud e ottenere una chiave API. Quando configuri la chiave sulla console Cloud, puoi specificare l'identificatore dell'app bundle per assicurarti che solo la tua app possa utilizzare la chiave. L'identificatore bundle predefinito dell'app di esempio dell'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 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 (Registrati per chiave API e inseriscilo qui. Poi elimina questa riga.")

    Objective-C

    #error Register your API key and insert here, then delete this line.
  8. Crea ed esegui di nuovo il progetto.
  9. Se la build ha esito negativo o l'app si arresta in modo anomalo alla prima esecuzione, causando un errore relativo alla tua chiave API, assicurati di aver fornito le chiavi richieste nel file SDKDemoAPIKey.
  10. Se esegui le demo di GooglePlaces, la finestra del simulatore iOS mostrerà un elenco di demo di Places.
  11. Se ti viene richiesto di consentire a GooglePlacesDemos di accedere alla tua posizione, scegli GooglePlacesDemos.
  12. L'anteprima che hai scelto è ora pronta per l'esecuzione.

Utilizzare gli snippet di codice della guida per gli sviluppatori

Ogni pagina della guida per gli sviluppatori include snippet di codice che illustrano una funzionalità specifica dell'API. Ad esempio, consulta le guide per il completamento automatico, recuperare il luogo corrente, le foto e altre pagine di questa guida.