Visão geral e configuração do Places no Android KTX

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

O Places para Android KTX é uma coleção de extensões Kotlin do SDK do Places para Android. Essas extensões oferecem recursos de linguagem Kotlin que permitem escrever códigos de maneira concisa e natural quando você desenvolve para o SDK do Places para Android. O Places KTX tem código aberto e está disponível no GitHub (em inglês) com alguns exemplos.

Instalar o KTX para o SDK do Places

Para instalar o KTX no SDK do Places para Android, adicione as dependências abaixo ao arquivo build.gradle no nível do app.

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

Se você estiver usando a biblioteca estática do Places com o SDK do Maps V3 BETA, adicione a seguinte dependência ao arquivo build.gradle no nível do app.

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

Testar o aplicativo de amostra

O repositório GitHub dessa biblioteca também contém um aplicativo de demonstração que mostra como usar a biblioteca Places KTX no seu próprio app.

Primeira tela do app de exemplo Places KTX mostrando suas opções
Tela do app de demonstração do Places Search

Para testar o aplicativo de demonstração, siga estas etapas:

  1. No GitHub, clone o arquivo ZIP ou faça o download dele.
  2. No Android Studio, escolha File -> Open, navegue até o diretório e abra a pasta que você acabou de clonar ou transferir por download.
  3. Adicionar uma chave de API ao app de demonstração
    1. Receba uma chave de API Places.
    2. No diretório raiz, crie um arquivo chamado secure.properties. Esse arquivo NÃO deve estar sob o controle de versões para proteger sua chave de API.
    3. Adicione essa linha única ao secure.properties
      PLACES_API_KEY=”YOUR_API_KEY”
      , em que YOUR_API_KEY é a chave de API real que você recebeu na primeira etapa. Você pode ver o secure.properties.template como exemplo.
  4. Na configuração de execução, selecione o módulo app.
  5. Selecione Executar "app".