Descripción general y configuración de Places para Android KTX

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Places Android KTX es una colección de extensiones de Kotlin para el SDK de Places para Android. Estas extensiones proporcionan funciones del lenguaje Kotlin que te permiten escribir Kotlin conciso e idiomático cuando desarrollas para el SDK de Places para Android. Places KTX es de código abierto y está disponible en GitHub junto con ejemplos.

Instala KTX para el SDK de Places

A fin de instalar KTX para el SDK de Places para Android, agrega las siguientes dependencias a tu archivo build.gradle a nivel de la app.

dependencies {
    implementation 'com.google.maps.android:places-ktx:0.4.0'
}

Si usas la biblioteca estática de Places con el SDK de Maps V3 BETA, agrega la siguiente dependencia a tu archivo build.gradle a nivel de la app.

dependencies {
    implementation 'com.google.maps.android:places-v3-ktx:0.4.0'
}

Prueba la aplicación de muestra

El repositorio de GitHub para esta biblioteca también contiene una aplicación de demostración que muestra cómo puedes usar la biblioteca de Places KTX en tu propia app.

Primera pantalla de la aplicación de muestra KTX de Places, en la que se muestran tus opciones
Pantalla de la aplicación de demostración de búsqueda de sitios

Para probar la aplicación de demostración, sigue estos pasos:

  1. En GitHub, clona o descarga el archivo ZIP.
  2. En Android Studio, selecciona Archivo -> Abrir y navega al directorio y abre la carpeta que acabas de clonar o descargar.
  3. Agrega una clave de API a la app de demostración.
    1. Obtén una clave de API de Places.
    2. En el directorio raíz, crea un archivo llamado secure.properties. Este archivo NO debe estar bajo el control de versiones para proteger tu clave de API.
    3. Agrega esta línea única a secure.properties
      PLACES_API_KEY=”YOUR_API_KEY”
      , donde YOUR_API_KEY es la clave de API real que obtuviste en el primer paso. Puedes ver el secure.properties.template como ejemplo.
  4. En la configuración de ejecución, selecciona el módulo app.
  5. Selecciona Run 'app'.