Das GitHub enthält Beispiele, die die Verwendung des Maps SDK for iOS in Ihrer iOS-App veranschaulichen. Die Beispiel-App enthält Code für die wichtigsten Funktionen des SDK und kann als Ausgangspunkt für Ihre App verwendet werden.
Liste der Beispielprojekte für das Maps SDK for iOS
Die wichtigsten Beispielaktivitäten aus der Demo-App werden im Folgenden aufgeführt. Außerdem können Sie sie auf den verlinkten Seiten schnell nachschlagen. Eine vollständige Liste der verfügbaren Beispiele finden Sie im GitHub-Ordner „samples“.
- Basiskarte anzeigen
- Infofenster für eine Markierung anzeigen
- Karten eine Markierung hinzufügen
- Umgekehrte Geocodierung eines Standorts
- Karten-Gesten aktivieren und deaktivieren
- Markierungsereignisse verarbeiten
- Schaltfläche „Mein Standort“ aktivieren
- Polygone auf einer Karte zeichnen
- Polylinien auf einer Karte zeichnen
Vollständige Beispielanwendung lokal ausführen
Die Beispiel-App für das Maps SDK for iOS ist als Downloadarchiv auf GitHub verfügbar. So installieren und testen Sie die Beispiel-App für das Maps SDK for iOS:
- Führen Sie
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
aus, um das Beispiel-Repository in ein lokales Verzeichnis zu klonen. Öffnen Sie ein Terminalfenster, rufen Sie das Verzeichnis auf, in das Sie die Beispieldateien geklont haben, und wechseln Sie zum Verzeichnis „GoogleMaps“:
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
- Klicken Sie in Xcode auf die Schaltfläche „Kompilieren“, um die App mit dem aktuellen Schema zu erstellen. Beim Build wird ein Fehler ausgegeben, der Sie auffordert, Ihren API-Schlüssel in die Datei
SDKConstants.swift
für Swift oderSDKDemoAPIKey.h
für Objective-C einzugeben. - Rufen Sie einen API-Schlüssel für Ihr Projekt ab, in dem das Maps SDK for iOS aktiviert ist.
- Bearbeite die
SDKConstants.swift
-Datei für Swift oder dieSDKDemoAPIKey.h
-Datei für Objective-C und füge deinen API-Schlüssel in die Definition der KonstanteapiKey
oderkAPIKey
ein. Beispiel:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Entfernen Sie in der Datei
SDKConstants.swift
(Swift) oderSDKDemoAPIKey.h
(Objective-C) die folgende Zeile, da sie zum Registrieren des benutzerdefinierten Problems verwendet wird:Swift
#error (Register for API Key and insert here. Then delete this line.)
Objective-C
#error Register for API Key and insert here.
- Erstellen Sie das Projekt und führen Sie es aus. Das Fenster des iOS-Simulators wird angezeigt. Es enthält eine Liste der Maps SDK-Demos.
- Wählen Sie eine der angezeigten Optionen aus, um eine Funktion des Maps SDK for iOS zu testen.
- Wenn Sie aufgefordert werden, GoogleMapsDemos Zugriff auf Ihren Standort zu gewähren, wählen Sie Zulassen aus.