ubicación studio posicionamiento obtener longitud localizacion latitud actual android google-maps

posicionamiento - obtener ubicación actual android studio



obtener latitud y longitud utilizando el código postal (4)

Deberá utilizar un Servicio de geocodificación , como los que proporciona Google o los Nominatim disponibles gratuitamente. Tenga en cuenta que, dado que solo proporcionará un código postal, es posible que no obtenga los resultados que desea debido a la inexactitud de la dirección en sí.

Quiero obtener la latitud y longitud utilizando el código postal para la aplicación de Android


Esta es una solución mucho más simple, asumiendo que los servicios del geocodificador están presentes:

final Geocoder geocoder = new Geocoder(this); final String zip = "90210"; try { List<Address> addresses = geocoder.getFromLocationName(zipCode, 1); if (addresses != null && !addresses.isEmpty()) { Address address = addresses.get(0); // Use the address as needed String message = String.format("Latitude: %f, Longitude: %f", address.getLatitude(), address.getLongitude()); Toast.makeText(this, message, Toast.LENGTH_LONG).show(); } else { // Display appropriate message when Geocoder services are not available Toast.makeToast(this, "Unable to geocode zipcode", Toast.LENGTH_LONG).show(); } } catch (IOException e) { // handle exception }


No hay rival de Google en GeoCoding :)

Solo tiene que realizar una solicitud de obtención de http para el siguiente enlace . Aquí hay un enlace

Apenas cambie el elemento del código postal según sus requisitos . Y disfrutar.

Para mayor referencia siga el enlace. Referencia de geocodificación de mapas


Podría usar YQL así: seleccione centroide de geo.places donde text = "ZIPCODE_HERE"