Il repository 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 codice per le funzionalità principali dell'SDK e può essere utilizzata come punto di partenza per la tua app.
Elenco degli esempi di Maps SDK for iOS
Di seguito sono elencate le attività di esempio chiave dell'app demo, riprodotte nelle pagine collegate per una rapida consultazione. Consulta la cartella samples di GitHub per l'elenco completo degli esempi disponibili.
- Visualizzare una mappa di base
- Visualizzare una finestra informativa per un indicatore
- Aggiungere un indicatore a una mappa
- Invertire la codifica geografica di una località
- Attivare e disattivare i gesti della mappa
- Gestire gli eventi dei marcatori
- Attivare il pulsante La mia posizione
- Disegnare poligoni su una mappa
- Disegnare polilinee su una mappa
Esegui l'app di esempio completa in locale
L'app di esempio dell'SDK Maps per iOS è disponibile come archivio di download su GitHub. Segui questi passaggi per installare e provare l'app di esempio dell'SDK Maps per iOS.
- Esegui
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.gitper clonare il repository di esempi in una directory locale. Apri una finestra del terminale, vai alla directory in cui hai clonato i file di esempio e vai alla directory GoogleMaps:
Swift
cd maps-sdk-for-ios-samples/GoogleMaps-Swift
open GoogleMapsSwiftXCFrameworkDemos.xcodeprojObjective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
open GoogleMapsDemos.xcodeproj- Nel progetto Xcode, vai a File > Add Package Dependencies (Aggiungi dipendenze pacchetto).
Inserisci
https://github.com/googlemaps/ios-maps-sdkcome URL, premi Invio per importare il pacchetto e fai clic su Aggiungi pacchetto. - In Xcode, premi il pulsante di compilazione per
creare l'app
con lo schema corrente. La build genera un errore, che ti chiede di inserire la chiave API
nel file
SDKConstants.swiftper Swift o nel fileSDKDemoAPIKey.hper Objective-C. - Ottieni una chiave API dal tuo progetto con l'SDK Maps per iOS attivato.
- Modifica il file
SDKConstants.swiftper Swift o il fileSDKDemoAPIKey.hper Objective-C e incolla la chiave API nella definizione della costanteapiKeyokAPIKey. Ad esempio:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Nel file
SDKConstants.swift(Swift) oSDKDemoAPIKey.h(Objective-C), 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 di Maps SDK.
- Scegli una delle opzioni visualizzate per sperimentare una funzionalità di Maps SDK for iOS.
- Se ti viene chiesto di consentire a GoogleMapsDemos di accedere alla tua posizione, scegli Consenti.