Codebeispiele für das Places SDK for iOS

Plattform auswählen: Android iOS JavaScript

Die Demo-App für das Places SDK for iOS auf GitHub, die im Lieferumfang des Places SDK for iOS enthalten ist, zeigt eine Reihe von Funktionen, darunter die automatische Vervollständigung von Orten und Fotos von Orten. Außerdem sind auf jeder Seite im Entwicklerhandbuch Code-Snippets zu finden. Sie können die App importieren und erstellen, Ihren API-Schlüssel hinzufügen, sich die Demo ansehen und den Beispielcode als Ausgangspunkt für Ihre App verwenden.

Wenn Sie die Beispiel-App starten, wird eine Liste der verfügbaren Samples 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 Places SDK for iOS ist als Downloadarchiv auf GitHub verfügbar. Folgen Sie dieser Anleitung, um die Beispiel-App für das Places SDK for iOS zu installieren und auszuprobieren.

  1. Laden Sie das Codebeispielarchiv von GitHub herunter und entpacken Sie es.
  2. Öffnen Sie ein Terminalfenster, rufen Sie das Verzeichnis auf, in dem Sie die Beispieldateien entpackt haben, und wechseln Sie zum Verzeichnis „GooglePlaces“:

    Swift

    cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
    pod install
    open GooglePlacesDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-master/GooglePlaces
    pod install
    open GooglePlacesDemos.xcworkspace
  3. Aktivieren Sie das Places SDK for iOS für Ihr Google Cloud Console-Projekt.
  4. Wenn Sie noch keinen API-Schlüssel haben, folgen Sie dieser Anleitung, um ein Projekt in der Cloud Console einzurichten und einen API-Schlüssel zu erhalten. Wenn Sie den Schlüssel in der Cloud Console konfigurieren, können Sie ihn auf die Bundle-ID der Beispiel-App beschränken, damit nur Ihre App ihn verwenden kann. Die Standard-Bundle-ID der SDK-Beispielanwendung ist com.example.GooglePlacesDemos.
  5. Bearbeiten Sie die Datei SDKDemoAPIKey und fügen Sie Ihren API-Schlüssel in die entsprechende Konstante ein. Beispiel:

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. Wenn Sie in Xcode aufgefordert werden, die Datei SDKDemoAPIKey zur Bearbeitung zu entsperren, wählen Sie Entsperren aus.
  7. Entfernen Sie gegebenenfalls die folgende Zeile, da sie zum Registrieren des Problems verwendet wird:

    Swift

    #error (Register for API Key and insert here. Then delete this line.)

    Objective-C

    #error Register your API key and insert here, then delete this line.
  8. Erstellen Sie die App.
  9. Wenn der Build fehlschlägt oder die App beim ersten Ausführen mit einem Fehler zu Ihrem API-Schlüssel abstürzt, prüfen Sie, ob Sie die erforderlichen Schlüssel in der Datei SDKDemoAPIKey angegeben haben.
  10. Wenn Sie die GooglePlaces-Beispiele ausführen, wird im iOS-Simulatorfenster eine Liste der Places-Demos angezeigt.
  11. Wenn Sie aufgefordert werden, GooglePlacesDemos Zugriff auf Ihren Standort zu gewähren, wählen Sie Zulassen aus.
  12. Das von Ihnen gewählte Beispiel kann jetzt ausgeführt werden.