Panoramica degli esempi di codice

Seleziona la piattaforma: Android iOS JavaScript

L'app demo dell'SDK fornita con Maps SDK for iOS include esempi per le caratteristiche principali delle funzionalità dell'SDK. Esamina il codice nell'app demo per vedere come viene implementato ogni esempio.

Prova le demo dell'SDK

L'app demo dell'SDK Maps SDK for iOS è disponibile come archivio di download da GitHub e come pod CocoaPods. CocoaPods è un gestore delle dipendenze open source per i progetti Swift e Objective-C Cocoa.

Segui questi passaggi per installare e provare l'app demo dell'SDK Maps SDK for iOS.

  1. Per scaricare i file di esempio, utilizza uno di questi due metodi:

    Direttamente 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 Maps:

      Swift

      cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift

      Objective-C

      cd maps-sdk-for-ios-samples-main/GoogleMaps
    3. Esegui questi comandi:

      Swift

      pod install
      open GoogleMapsSwiftDemos.xcworkspace

      Objective-C

      pod install
      open GoogleMapsDemos.xcworkspace

    Utilizzare CocoaPods v1.6.1

    1. Se non hai ancora lo strumento CocoaPods, installa la versione 1.6.1 su macOS eseguendo il comando seguente dal terminale. Per maggiori dettagli, consulta la Guida introduttiva di CocoaPods.
      sudo gem install cocoapods -v1.6.1
    2. Recupera i file di Google Maps utilizzando Cocoapods:
      pod try GoogleMaps

      Quando richiesto, scegli Swift o Objective-C. CocoaPods aggiorna i repository delle specifiche, quindi apre la demo in un progetto Xcode temporaneo denominato SwiftDemoApp.xcodeproj o ObjCDemoApp.xcodeproj.

  2. In Xcode, premi il pulsante di compilazione per creare ed eseguire lo schema attuale. La build genera un errore e ti chiede di inserire la chiave API nel file SDKConstants.swift per Swift o nel file SDKDemoAPIKey.h per Objective-C.
  3. Se non hai ancora una chiave API, segui le instructions per configurare un progetto sulla console Google 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.GoogleMapsDemos.
  4. Modifica il file SDKConstants.swift per Swift o il file SDKDemoAPIKey.h per Objective-C e incolla la chiave API nella definizione della costante apiKey o kAPIKey. Ad esempio:

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  5. Rimuovi la seguente riga, perché viene utilizzata per registrare il problema definito dall'utente:

    Swift

    #error (Register for API Key and insert here. Then delete this line.”)

    Objective-C

    #error Register for API Key and insert here.
  6. Creare ed eseguire il progetto. Viene visualizzata la finestra del simulatore iOS, che mostra un elenco di demo di Maps SDK.
  7. Scegli una delle opzioni visualizzate per sperimentare una funzionalità dell'SDK Maps per iOS.
  8. Se ti viene richiesto di consentire a GoogleMapsDemos di accedere alla tua posizione, scegli Consenti.

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 oggetti della mappa, indicatori, forme e altre pagine in questa guida.