Codebeispiele für das Places SDK for iOS

Plattform auswählen: Android iOS JavaScript

In der Demo-App „Places SDK for iOS“ auf GitHub, die mit dem Places SDK for iOS bereitgestellt wird, werden eine Reihe von Funktionen gezeigt, z. B. die automatische Vervollständigung von Orten und Fotos. Außerdem finden Sie auf jeder Seite im Entwicklerhandbuch Code-Snippets. 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 „Places SDK for iOS“ ist als Downloadarchiv von GitHub verfügbar. Folgen Sie dieser Anleitung, um die Beispiel-App „Places SDK for iOS“ 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 GooglePlaces-Verzeichnis auf:

    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. Falls Sie noch keinen API-Schlüssel haben, folgen Sie der instructions, 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 den Schlüssel auf die Bundle-ID der Beispiel-App einschränken, damit nur Ihre App den Schlüssel verwenden kann. Die Standard-Bundle-ID der SDK-Beispiel-App 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 von Xcode aufgefordert werden, die Datei SDKDemoAPIKey für die Bearbeitung zu entsperren, wählen Sie Entsperren aus.
  7. Entfernen Sie die folgende Zeile, falls vorhanden, da sie zur Registrierung 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 bei der ersten Ausführung 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-Simulator-Fenster eine Liste mit 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.