Die SDK-Demo-App auf GitHub aus dem Maps SDK for iOS enthält Beispiele . Code in der Demo-App untersuchen um zu sehen, wie die einzelnen Beispiele implementiert werden. Importieren und erstellen Sie die App, fügen Sie Ihren API-Schlüssel hinzu, sehen Sie sich die Demo an und verwenden Sie den Beispielcode als als Ausgangspunkt für Ihre App.
Wenn Sie die Beispiel-App ausführen, wird eine Liste der verfügbaren Beispiele angezeigt, die Sie auf Ihrem eigenen Gerät ausführen. Wählen Sie eine der Optionen aus.
Vollständige Beispielanwendung lokal ausführen
Die Beispiel-App des Maps SDK for iOS ist als Archiv herunterladen von GitHub. Führen Sie die folgenden Schritte aus, um die Maps SDK for iOS-Beispiel-App zu installieren und auszuprobieren.
- Laden Sie das Codebeispielarchiv herunter von GitHub und entpacke das Archiv.
Öffnen Sie ein Terminalfenster, gehen Sie zu dem Verzeichnis, in dem Sie die Beispieldateien maximiert haben, und das GoogleMaps-Verzeichnis aufschlüsseln:
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 zum Kompilieren,
die App zu entwickeln
mit dem aktuellen Schema. Der Build erzeugt einen Fehler und fordert Sie auf, Ihren API-Schlüssel einzugeben.
in der Datei
SDKConstants.swift
für Swift oderSDKDemoAPIKey.h
für Objective-C. - Wenn Sie noch keinen API-Schlüssel haben, folgen Sie der
Einrichtungsanleitung
ein Projekt in der Google Cloud Console erstellen
und einen API-Schlüssel abrufen. Bei der Konfiguration des
in der Cloud Console können Sie
beschränkten Sie den Schlüssel auf den
der Bundle-ID der Beispiel-App
dass nur Ihre App den Schlüssel verwenden kann. Der Standard-Bundle Identifier von
ist die SDK-Beispiel-App
com.example.GoogleMapsDemos
. - Bearbeite die Datei
SDKConstants.swift
für Swift oderSDKDemoAPIKey.h
für Objective-C und fügen Sie Ihren API-Schlüssel in die DefinitionapiKey
oderkAPIKey
-Konstante. Beispiel:Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Entfernen Sie 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 Maps SDK-Demos
- Wählen Sie eine der angezeigten Optionen aus, um eine Funktion des Maps SDK for iOS
- Wenn du aufgefordert wirst, GoogleMapsDemos den Zugriff auf deinen Standort zu erlauben, wähle Zulassen.