Codice di esempio di Maps SDK for iOS

Seleziona la piattaforma: Android iOS JavaScript

Il repository di Maps SDK for iOS su GitHub contiene esempi che illustrano l'utilizzo di Maps SDK for iOS nella tua app per iOS. L'app di esempio contiene il codice per le funzionalità principali dell'SDK e può essere utilizzata come punto di partenza per la tua app.

Elenco di esempi di Maps SDK for iOS

Le attività di esempio principali dell'app di demo sono elencate di seguito e riprodotte nelle pagine collegate per riferimento rapido. Per l'elenco completo degli esempi disponibili, consulta la directory samples di GitHub.

Esegui l'app di esempio completa in locale

L'app di esempio Maps SDK for iOS è disponibile come archivio di download da GitHub. Segui questi passaggi per installare e provare l'app di esempio Maps SDK for iOS.

  1. Esegui git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git per clonare il repository di esempi in una directory locale.
  2. Apri una finestra del terminale, vai alla directory in cui hai clonato i file di esempio e visualizza in dettaglio la directory GoogleMaps:

    Swift

    cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
    pod install
    open GoogleMapsSwiftDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    pod install
    open GoogleMapsDemos.xcworkspace
  3. In Xcode, premi il pulsante di compilazione per compilare l'app con lo schema corrente. La compilazione genera un errore che ti chiede di inserire la chiave API nel file SDKConstants.swift per Swift o nel file SDKDemoAPIKey.h per Objective-C.
  4. Se non hai ancora una chiave API, segui le istruzioni per configurare un progetto nella console Google Cloud e ottenere una chiave API. 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 utilizzarla. L'identificatore del bundle predefinito dell'app Samples dell'SDK è com.example.GoogleMapsDemos.
  5. Modifica il file SDKConstants.swift per Swift o il fileSDKDemoAPIKey.h per Objective-C e incolla la tua 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";
  6. Nel file SDKConstants.swift (Swift) oSDKDemoAPIKey.h (Objective-C), rimuovi la riga seguente, 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.
  7. Compila ed esegui il progetto. Viene visualizzata la finestra del simulatore iOS, che mostra un elenco di demo di Maps SDK.
  8. Scegli una delle opzioni visualizzate per provare una funzionalità di Maps SDK for iOS.
  9. Se ti viene chiesto di consentire a GoogleMapsDemos di accedere alla tua posizione, scegli Consenti.