Panoramica degli esempi di codice

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.
Seleziona piattaforma: Android iOS JavaScript

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

Prova le demo dell'SDK

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

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

  1. Recupera i file di esempio utilizzando uno di questi due metodi:

    Direttamente da GitHub

    1. Scarica l'archivio di esempio del 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

    Usa 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 a CocoaPods.
      sudo gem install cocoapods -v1.6.1
    2. Recupera i file di Google Maps utilizzando Cocoapods:
      pod try GoogleMaps

      Scegli Swift o Objective-C quando richiesto. 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 corrente. La build genera un errore che ti chiede di inserire la chiave API nel file SDKConstants.swift per Swift o il fileSDKDemoAPIKey.h per Objective-C.
  3. Se non hai ancora una chiave API, segui le istruzioni per configurare un progetto in Google Cloud Console e ottenere una chiave API. Quando configuri la chiave in Cloud Console, puoi specificare l'identificatore del bundle dell'app per assicurarti che solo l'app possa utilizzare la chiave. L'identificatore predefinito del bundle dell'app degli esempi SDK è com.example.GoogleMapsDemos.
  4. Modifica il file SDKConstants.swift per Swift oSDKDemoAPIKey.h per Objective-C e incolla la chiave API nella definizione di apiKey o kAPIKey costante. 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. Crea ed esegui il progetto. Viene visualizzata la finestra del simulatore di iOS, che mostra un elenco di demo dell'SDK Maps.
  7. Scegli una delle opzioni visualizzate per provare una funzionalità dell'SDK Maps per iOS.
  8. Se ti viene chiesto di consentire a Google MapsDemo di accedere alla tua posizione, scegli Consenti.

Utilizza gli snippet di codice della guida dello sviluppatore

Ogni pagina nella guida dello sviluppatore include snippet di codice che illustrano una particolare funzionalità dell'API. Ad esempio, consulta le guide per oggetti delle mappe, indicatori, forme e altre pagine in questa guida.