Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Buscar lat e long utilizando CEP

Existe alguma forma de eu retonar a latitude e longitude fornecendo o cep?

2 respostas

Fala Rafael, tudo bem ?

Usando a api do google não, pois apenas no Brasil temos cep, outros lugares tem o zip code e ai por diante, pra deixarem funcional para todos que usam, o jeito é fazer via endereço.

O que tu pode fazer, se não julgar muito ruim, é bater num serviço tipo https://viacep.com.br/ e ali ele te retorna o endereço, com ele tu usa a api do google para completar a latitude e longitude

solução!

Consegui pegar utilizando o GeoCoder.

Geocoder geocoder = new Geocoder(getApplicationContext(), Locale.getDefault()); try { List

addresses = geocoder.getFromLocationName(postalCodeMyDate, 1); if (addresses != null && !addresses.isEmpty()) { // Update postal code lat2 = addresses.get(0).getLatitude(); long2 = addresses.get(0).getLongitude(); Logger.d(TAG, "MyDateLocation lat/long---> " + lat2 + " " + long2); } } catch (IOException e) { e.printStackTrace(); }