Übersicht zu Codebeispielen

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Plattform auswählen: Android iOS JavaScript

Die mit dem Places SDK for iOS bereitgestellten SDK-Demo-Apps veranschaulichen eine Reihe von Funktionen, darunter die automatische Vervollständigung von Orten und Fotos. Außerdem finden Sie auf jeder Seite des Entwicklerleitfadens Code-Snippets.

SDK-Demos mit CocoaPods testen

Das Places SDK for iOS ist als CocoaPods-Pod verfügbar. CocoaPods ist ein Open-Source-Abhängigkeitsmanager für Swift- und Objective-C-Cocoa-Projekte.

Das Places SDK for iOS enthält eine Reihe von SDK-Demo-Apps, die Sie mit dem Befehl pod try installieren und ausführen können:

So installieren Sie CocoaPods und testen das Places SDK for iOS:

  1. Falls du das Tool „CocoaPods“ noch nicht nutzt, installiere es unter macOS, indem du den folgenden Befehl über das Terminal ausführst. Weitere Informationen findest du im CocoaPods-Startleitfaden.
    sudo gem install cocoapods
  2. Rufen Sie die Beispieldateien mit einer der folgenden beiden Methoden ab:

    Dateien aus GitHub verwenden

    1. Laden Sie das Codebeispiel-Beispielarchiv von GitHub herunter und entpacken Sie das Archiv.
    2. Öffnen Sie ein Terminalfenster und gehen Sie zu dem Verzeichnis, in dem Sie die Beispieldateien maximiert haben. Öffnen Sie das GooglePlaces-Verzeichnis:

      Swift

      cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift

      Objective-C

      cd maps-sdk-for-ios-samples-master/GooglePlaces
    3. Führen Sie den folgenden Befehl aus:
      pod install
      open GooglePlacesDemos.xcworkspace

    CocoaPods v1.6.1 verwenden

    1. Öffnen Sie ein Terminalfenster und installieren Sie Version 1.6.1:
      sudo gem install cocoapods -v1.6.1
    2. Rufen Sie die Google Places-Dateien mit CocoaPods ab:
      pod try GooglePlaces

      CocoaPods aktualisiert Ihre Spezifikations-Repositories und öffnet dann die SDK-Demos in einem provisorischen Xcode-Projekt, 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 der Anleitung, um ein Projekt in der Cloud Console einzurichten und einen API-Schlüssel anzufordern. Wenn Sie den Schlüssel in der Cloud Console konfigurieren, können Sie die Bundle-ID Ihrer App angeben, damit nur Ihre App den Schlüssel verwenden kann. Die standardmäßige Bundle-ID der SDK-Beispiel-App ist com.example.GooglePlacesDemos.
  5. Bearbeite die Datei SDKDemoAPIKey und füge deinen 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. Falls vorhanden, entfernen Sie die folgende Zeile, da sie zum Registrieren des Problems verwendet wurde:

    Swift

    #error (Registrieren Sie sich für den API-Schlüssel und fügen Sie ihn hier ein. Löschen Sie dann diese Zeile.“

    Objective-C

    #error Register your API key and insert here, then delete this line.
  8. Erstellen Sie das Projekt erneut und führen Sie es erneut aus.
  9. Wenn der Build fehlschlägt oder die Anwendung bei der ersten Ausführung einen Fehler in Bezug auf deinen API-Schlüssel abstürzt, musst du die erforderlichen Schlüssel in der Datei SDKDemoAPIKey angegeben haben.
  10. Wenn Sie die GooglePlaces-Demos ausführen, wird im iOS-Simulatorfenster eine Liste mit den Places-Demos angezeigt.
  11. Wenn Sie aufgefordert werden, den Zugriff von GooglePlacesDemos auf Ihren Standort zuzulassen, wählen Sie Zulassen aus.
  12. Das von Ihnen gewählte Beispiel kann jetzt ausgeführt werden.

Code-Snippets aus dem Entwicklerleitfaden verwenden

Jede Seite im Entwicklerleitfaden enthält Code-Snippets, die eine bestimmte Funktion der API veranschaulichen. Beispiele hierfür sind die Leitfäden zur automatischen Vervollständigung, zum aktuellen Ort abrufen, zu Fotos und zu anderen Seiten in diesem Leitfaden.