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.
- Scarica l'archivio di esempio di codice da GitHub e apri l'archivio.
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
- 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 oSDKDemoAPIKey.h
file per Objective-C. - 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
. - Modifica il file
SDKConstants.swift
per Swift oSDKDemoAPIKey.h
per Objective-C e incolla la chiave API nella definizione del costante diapiKey
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, che mostra un elenco di demo dell'SDK Maps.
- Scegli una delle opzioni visualizzate per sperimentare una funzione Maps SDK for iOS.
- Se ti viene richiesto di consentire a GoogleMapsDemos di accedere alla tua posizione, scegli Consenti.