Places Android KTX – Übersicht und Einrichtung

Places Android KTX ist eine Sammlung von Kotlin-Erweiterungen für das Places SDK for Android. Diese Erweiterungen bieten Kotlin-Sprachfunktionen, mit denen Sie bei der Entwicklung für das Places SDK für Android prägnante und idiomatische Kotlin-Codezeilen schreiben können. Places KTX ist Open Source und zusammen mit Beispielen auf GitHub verfügbar.

KTX für das Places SDK installieren

Fügen Sie die folgenden Abhängigkeiten in Ihre build.gradle.kts-Datei auf App-Ebene ein, um KTX für das Places SDK for Android zu installieren.

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 eine Demo-App, die zeigt, wie Sie die Places KTX-Bibliothek in Ihrer App verwenden können.

Erster Bildschirm der Places KTX-Beispiel-App mit Ihren Auswahlmöglichkeiten
Demo-App-Bildschirm für die Places Search

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

  1. Klonen Sie die ZIP-Datei von GitHub oder laden Sie sie herunter.
  2. Wählen Sie in Android Studio File -> Open (Datei -> Öffnen) aus und rufen Sie den Ordner auf, den Sie gerade geklont oder heruntergeladen haben.
  3. Fügen Sie der Demo-App einen API-Schlüssel hinzu.
    1. Holen Sie sich einen Places API-Schlüssel.
    2. Erstellen Sie im Stammverzeichnis eine Datei mit dem Namen secrets.properties. Diese Datei sollte NICHT versioniert werden, um Ihren API-Schlüssel zu schützen.
    3. Fügen Sie secrets.properties
      diese einzelne Zeile hinzu:
      PLACES_API_KEY="YOUR_API_KEY"
      , wobei YOUR_API_KEY der tatsächliche API-Schlüssel ist, den Sie im ersten Schritt erhalten haben. Sie können sich local.defaults.properties als Beispiel ansehen.
  4. Wählen Sie unter „Ausführungskonfiguration“ das Modul app-places-ktx aus.
  5. Wählen Sie „app-places-ktx“ ausführen aus.