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.
- Scarica l'archivio di esempio di codice da GitHub e decomprimilo.
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
- 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. - 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
. - Modifica il file
SDKConstants.swift
per Swift oSDKDemoAPIKey.h
per Objective-C e incolla la chiave API nella definizione della costanteapiKey
okAPIKey
. Ad esempio:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- 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.
- Crea ed esegui il progetto. Viene visualizzata la finestra del simulatore iOS con un elenco di demo di Maps SDK.
- Scegli una delle opzioni visualizzate per sperimentare una funzionalità di Maps SDK for iOS.
- Se ti viene richiesto di consentire a GoogleMapsDemos di accedere alla tua posizione, scegli Consenti.