Obtener latitud y longitud utilizando código postal
Quiero obtener la latitud y longitud utilizando el código postal para la aplicación android
- Crear dibujable del marcador de mapa de Google BitmapDescriptorFactory
- Android Studio Maps Api v2
- ¿Cómo obtener todos los grandes almacenes presentes en una ciudad en Android con google lugares?
- android + google map api v2 + ubicación actual
- Android Maps API v2 - ¿acercamientos a la rotación del marcador?
- Android Google Maps - fondo personalizado detrás de todos los marcadores
- Cómo encontrar el nivel de zoom basado en círculo dibujar en el mapa
- Puedo cambiar mi ubicación en los mapas de Android
- API de Google Maps para Android da un NoClassDefFoundError
- Google Map personaliza la imagen de marcador con picasso, se actualiza dos veces para mostrar la imagen
- Android Maps API v2 con marcadores personalizados
- Cómo girar marcador (bus) de acuerdo a la dirección?
- Obtención de desviaciones de la ruta establecida de google maps?
Esta es una solución mucho más sencilla, suponiendo 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 🙂
Usted tiene que hacer simplemente una petición de http Get para el acoplamiento siguiente . Aquí hay un enlace
Apenas cambie el código postal Elemento Según sus requisitos . Y disfrutar.
Para más información siga el enlace. Referencia de Geocodificación de Mapas
Podría usar YQL así: seleccione centroide de geo.places donde text = "ZIPCODE_HERE"
Tendrás que utilizar un Servicio de Geocodificación , como los proporcionados por Google o el Nominatim libremente disponible. Tenga en cuenta que ya que sólo proporcionará un código postal, es posible que no obtenga los resultados que desea debido a la inexactitud de la propia dirección.
- SQLiteConstraintException: código de error 19: falla de restricción
- Cómo generar el flujo elemental de AAC ADTS con Android MediaCodec