Die Demo-App für das Places SDK for iOS auf GitHub, die mit dem Places SDK for iOS bereitgestellt wird, demonstriert eine Reihe von Funktionen, darunter Place Autocomplete und Place Photos. 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 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 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.
- Laden Sie das Codebeispielarchiv von GitHub herunter und entpacken Sie es. Alternativ können Sie das Repository in ein lokales Verzeichnis klonen:
  
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
 Öffnen Sie ein Terminalfenster, wechseln Sie in das Verzeichnis, in dem Sie die Beispieldateien entpackt haben, und rufen Sie das Verzeichnis „GooglePlaces“ auf:
Swift
cd maps-sdk-for-ios-samples/GooglePlaces-Swift/
open GooglePlacesSwiftXCFrameworkDemos.xcodeprojObjective-C
cd maps-sdk-for-ios-samples/GooglePlaces
open GooglePlacesXCFrameworkDemos.xcodeproj- Gehen Sie im Xcode-Projekt zu File > Add Package Dependencies (Datei > Paketabhängigkeiten hinzufügen). Geben Sie https://github.com/googlemaps/ios-places-sdk als URL ein, drücken Sie die Eingabetaste, um das Paket abzurufen, und klicken Sie auf Paket hinzufügen.
 - Aktivieren Sie das Places SDK for iOS für Ihr Google Cloud Console-Projekt.
 - Rufen Sie einen API-Schlüssel für Ihr Projekt ab, für das die Places API und/oder die Places API (New) aktiviert ist.
 - Bearbeiten Sie die Datei 
SDKDemoAPIKeyund 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";
 - Wenn Sie in Xcode aufgefordert werden, die Datei 
SDKDemoAPIKeyzum Bearbeiten zu entsperren, wählen Sie Entsperren aus. - Entfernen Sie die folgende Zeile, falls sie vorhanden ist, 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. - App erstellen
 - 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 
SDKDemoAPIKeyangegeben haben. - Wenn Sie die GooglePlaces-Beispiele ausführen, wird im iOS-Simulationsfenster eine Liste mit Places-Demos angezeigt.
 - Wenn Sie aufgefordert werden, GooglePlacesDemos den Zugriff auf Ihren Standort zu erlauben, wählen Sie Zulassen aus.
 - Das von Ihnen gewählte Beispiel kann jetzt ausgeführt werden.