Esempi di codice di Maps SDK for iOS

Seleziona la piattaforma: Android iOS JavaScript

L'app demo SDK su GitHub fornita con Maps SDK for iOS include esempi per scoprire le principali funzionalità dell'SDK. Esamina il codice nell'app demo per vedere come viene implementato ogni campione. Importa e crea app, aggiungi la tua 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 esempi disponibili che puoi 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 scarica archivio 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 apri l'archivio.
  2. Apri una finestra del terminale, passa alla directory in cui hai espanso i file di esempio e visualizzare 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 sviluppare l'app con lo schema attuale. La build produce un errore e ti chiede di inserire la chiave API nel file SDKConstants.swift per Swift o SDKDemoAPIKey.h file per Objective-C.
  4. Se non disponi ancora di una chiave API, segui le istruzioni per configurare un progetto sulla console Google Cloud e ottenere una chiave API. Quando configuri sulla console Cloud, puoi limita la chiave al l'identificatore bundle dell'app di esempio in assicurati che solo la tua app possa usare la chiave. L'identificatore pacchetto predefinito l'app SDK di esempio è com.example.GoogleMapsDemos.
  5. Modifica il file SDKConstants.swift per Swift o SDKDemoAPIKey.h per Objective-C e incolla la chiave API nella definizione del costante di 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, che mostra un elenco di demo dell'SDK Maps.
  8. Scegli una delle opzioni visualizzate per sperimentare una funzione Maps SDK for iOS.
  9. Se ti viene richiesto di consentire a GoogleMapsDemos di accedere alla tua posizione, scegli Consenti.