Esempi di codice di Maps SDK for iOS

Seleziona la piattaforma: Android iOS JavaScript

L'app demo SDK su GitHub fornita con Maps SDK per iOS include esempi per le funzionalità principali dell'SDK. Esamina il codice nell'app demo per vedere come viene implementato ogni campione. 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 Maps SDK for iOS è disponibile come archivio dei download da GitHub. Segui questi passaggi per installare e provare l'app di esempio Maps SDK for 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 di Google Maps:

    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 creare l'app con lo schema attuale. La build genera un errore e ti chiede di inserire la chiave API nel file SDKConstants.swift per Swift o nel fileSDKDemoAPIKey.h per Objective-C.
  4. Se non disponi ancora di una chiave API, segui le instructions per configurare un progetto nella console Google 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 l'app possa utilizzare la chiave. L'identificatore bundle predefinito dell'app di esempi di SDK è com.example.GoogleMapsDemos.
  5. Modifica il file SDKConstants.swift per Swift o 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";
  6. 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.
  7. Crea ed esegui il progetto. Viene visualizzata la finestra del simulatore iOS con un elenco di demo di Maps SDK.
  8. Scegli una delle opzioni visualizzate per sperimentare una funzionalità di Maps SDK for iOS.
  9. Se ti viene richiesto di consentire a GoogleMapsDemos di accedere alla tua posizione, scegli Consenti.