3
respostas

Pegar a localização atual da pessoa.

Queria saber se tem como usar o geocoder para pegar as informações onde está o celular e preencher um formulário com os campos de latitude e longitude?

3 respostas

Oi Yuri, tudo bem ?

Cara, durante o curso nós fazemos a atualização do mapa, pegando a posição do celular.

A única diferença que você fará é que invés de manipular um mapa, você precisará mandar as informações recebidas no recebimento de estado.

Espero ter ajudado.

Abraços

Tem alguma ideia por exemplo? eu tentei extender a classe localizador num formularioActivity para ver se consigo pegar as informações não deu muito certo.

Bom Yuri se o que eu entendi que você esta perguntando seria preencher a rua e o endereço da pessoa de acordo com a posição atual lembra que no curso pegamos do getEndereco e fazemos a conversão com o geocoder.getFromLocationName(endereco, 1); para transforma string de endereço em latitude e longitude. Entao vc pode utilizar a mesma forma so que vai ser o inverso , você pegara a latitude e longitude da Localizador(getContext(),googleMap); e tranformara-la em string assim que você tiver essa string e só manda pro banco simples.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software