Places Android KTX – Übersicht und Einrichtung

Places Android KTX ist eine Sammlung von Kotlin-Erweiterungen für die Places SDK for Android Diese Erweiterungen bieten Kotlin-Code Sprachfunktionen, mit denen Sie prägnanten und idiomatischen Kotlin-Code schreiben können, für das Places SDK for Android entwickeln. Places KTX ist eine Open-Source-Software und verfügbar auf GitHub mit Beispielen.

KTX für das Places SDK installieren

Fügen Sie zur Installation von KTX für das Places SDK for Android den folgenden Abhängigkeiten zu Ihrer build.gradle-Datei auf Anwendungsebene hinzufügen.

dependencies {

    // KTX for the Places SDK for Android library
    implementation 'com.google.maps.android:places-ktx:3.2.0'
}

Beispiel-App ausprobieren

Das GitHub-Repository für diese Bibliothek enthält auch ein Demoanwendung wie Sie die Places KTX-Bibliothek in Ihrer eigenen App verwenden können.

Erster Bildschirm der Places KTX-Beispiel-App mit Ihren Auswahlmöglichkeiten
Bildschirm der Places Search Demo App

Gehen Sie folgendermaßen vor, um die Demo-App auszuprobieren:

  1. Von GitHub Klonen Sie die ZIP-Datei oder laden Sie die ZIP-Datei herunter.
  2. Wählen Sie in Android Studio File -> Öffnen und navigieren Sie zu das Verzeichnis und öffnen Sie den Ordner, den Sie gerade geklont oder heruntergeladen haben.
  3. Fügen Sie der Demo-App einen API-Schlüssel hinzu.
    1. Fordern Sie einen Places API-Schlüssel an.
    2. Erstellen Sie im Stammverzeichnis eine Datei mit dem Namen secrets.properties Diese Datei sollte NICHT unter Version sein um Ihren API-Schlüssel zu schützen.
    3. Diese einzelne Zeile zu secrets.properties
      hinzufügen
      PLACES_API_KEY="YOUR_API_KEY"
      Dabei ist YOUR_API_KEY der eigentliche API-Schlüssel, den Sie im ersten Schritt. Sie können sich local.defaults.properties als Beispiel ansehen.
  4. Wählen Sie unter der Ausführungskonfiguration das Modul aus. app-places-ktx
  5. Wählen Sie Run 'app-places-ktx' aus.