Maps SDK for iOS – Codebeispiele

Plattform auswählen: Android iOS JavaScript

Die SDK-Demo-App auf GitHub, die mit dem Maps SDK for iOS bereitgestellt wird, enthält Beispiele für die wichtigsten Funktionen des SDK. Sehen Sie sich den Code in der Demo-App an, um zu sehen, wie jedes Beispiel implementiert wird. Importieren und erstellen Sie die App, fügen Sie Ihren API-Schlüssel hinzu, sehen Sie sich die Demo an und verwenden Sie den bereitgestellten Beispielcode 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 können. Wählen Sie eine der Optionen aus.

Vollständige Beispielanwendung lokal ausführen

Die Beispiel-App für das Maps SDK for iOS ist als Downloadarchiv auf GitHub verfügbar. Führen Sie die folgenden Schritte aus, um die Maps SDK for iOS-Beispiel-App zu installieren und auszuprobieren.

  1. Laden Sie das Codebeispielarchiv von GitHub herunter und entpacken Sie das Archiv.
  2. Öffnen Sie ein Terminalfenster, gehen Sie zu dem Verzeichnis, in dem Sie die Beispieldateien maximiert haben, und schlüsseln Sie das GoogleMaps-Verzeichnis auf:

    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, um die App mit dem aktuellen Schema zu erstellen. Der Build erzeugt einen Fehler und fordert Sie auf, Ihren API-Schlüssel in die Datei SDKConstants.swift für Swift oder SDKDemoAPIKey.h für Objective-C einzugeben.
  4. Falls du noch keinen API-Schlüssel hast, folge der instructions, um ein Projekt in der Google Cloud Console einzurichten und einen API-Schlüssel anzufordern. Wenn Sie den Schlüssel in der Cloud Console konfigurieren, können Sie den Schlüssel auf die Bundle-ID der Beispiel-App einschränken, damit nur Ihre App den Schlüssel verwenden kann. Der Standard-Bundle Identifier der SDK-Beispiel-App ist com.example.GoogleMapsDemos.
  5. Bearbeiten Sie die Datei SDKConstants.swift für Swift oder die Datei SDKDemoAPIKey.h für Objective-C und fügen Sie Ihren API-Schlüssel in die Definition der Konstante apiKey oder kAPIKey ein. 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 geöffnet. Es enthält eine Liste der Maps SDK-Demos.
  8. Wählen Sie eine der angezeigten Optionen aus, um eine Funktion des Maps SDK for iOS zu testen.
  9. Wenn Sie aufgefordert werden, GoogleMapsDemos den Zugriff auf Ihren Standort zu erlauben, wählen Sie Zulassen aus.