Maps SDK for iOS – Codebeispiele

Plattform auswählen: Android iOS JavaScript

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.

  1. Laden Sie das Codebeispielarchiv herunter von GitHub und entpacke das Archiv.
  2. Ö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
  3. 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 oder SDKDemoAPIKey.h für Objective-C.
  4. 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.
  5. Bearbeite die Datei SDKConstants.swift für Swift oder SDKDemoAPIKey.h für Objective-C und fügen Sie Ihren API-Schlüssel in die Definition apiKey oder kAPIKey-Konstante. Beispiel:

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. 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.
  7. Erstellen Sie das Projekt und führen Sie es aus. Das Fenster des iOS-Simulators wird Maps SDK-Demos
  8. Wählen Sie eine der angezeigten Optionen aus, um eine Funktion des Maps SDK for iOS
  9. Wenn du aufgefordert wirst, GoogleMapsDemos den Zugriff auf deinen Standort zu erlauben, wähle Zulassen.