¿Cómo obtengo las coordenadas gps de la ubicación/dirección introducida por el usuario en android?Cómo obtener las coordenadas de una dirección en android
Respuesta
Geocoder geocoder = new Geocoder(<your context>);
List<Address> addresses;
addresses = geocoder.getFromLocationName(<String address>, 1);
if(addresses.size() > 0) {
double latitude= addresses.get(0).getLatitude();
double longitude= addresses.get(0).getLongitude();
}
Puede usar Android de Geocoder
hacer geocodificación inversa:
Geocoder geocoder = new Geocoder(this, Locale.getDefault());
List<Address> addresses = geocoder.getFromLocationName(myLocation, 1);
Address address = addresses.get(0);
double longitude = address.getLongitude();
double latitude = address.getLatitude();
también incluyen lo siguiente en AndroidManifest.xml
:
<uses-permission android:name="android.permission.INTERNET"/>
También tenga en cuenta que tiene que ser mediante una API que incluye una aplicación Geocoder
. Las API que incluyen esto son las Google API de Android, por ejemplo. Puede usar Geocoder.isPresent()
para verificar si existe una implementación para su API objetivo.
Consulte la Geocoder
documentation para obtener más información.
gracias @tyler. –
List<Address> addresses;
addresses = geocoder.getFromLocationName(<String address>, 1);
if(addresses.size() > 0){
double latitude= addresses.get(0).getLatitude();
double longitude= addresses.get(0).getLongitude();
}
permisos de manifiesto siguientes: -
android.permission.INTERNET
android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_MOCK_LOCATION
muchas gracias –
eres bienvenido :) – Prachi
uso permisos se manifiestan como
android.permission.INTERNET
android.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_MOCK_LOCATION
y vaya con este
Geocoder geocoder = new Geocoder(this, Locale.getDefault());
List<Address> addresses = geocoder.getFromLocationName(myLocation, 1);
Address address = addresses.get(0);
if(addresses.size() > 0) {
double latitude = addresses.get(0).getLatitude();
double longitude = addresses.get(0).getLongitude();
}
¿Realmente necesitamos conectividad a Internet para decodificar los puntos geográficos? – Santhosh
@SANTHOSH Sí, por supuesto, no hay una base de datos local de direcciones. – Blacklight
- 1. Cómo obtener coordenadas de dirección desde Python
- 2. Obtener coordenadas de GPS: Android
- 3. Obtener las coordenadas de un evento táctil en Android
- 4. ¿Es posible obtener una dirección desde coordenadas usando google maps?
- 5. ¿Cómo obtener las coordenadas de ToolStripButton?
- 6. Obtener el país desde las coordenadas?
- 7. cómo obtener una vista desde las coordenadas de un evento en Android?
- 8. Cómo convertir una dirección (como texto) en coordenadas gps?
- 9. servicio Web para obtener las coordenadas GPS
- 10. Obtener en la pantalla las coordenadas de una cierta UITableViewCell?
- 11. Obtener las coordenadas del cursor en raphael
- 12. ¿Cómo traduzco correctamente las coordenadas de píxeles a las coordenadas del lienzo en Android?
- 13. Colocar la imagen en las coordenadas Android
- 14. Obtener las coordenadas de la dirección de Google Maps API por ajax() solicitud
- 15. cómo obtener las coordenadas de un polígono en OpenLayers
- 16. ¿Cómo obtener una dirección IP desde la dirección Mac mediante programación en Android?
- 17. Google Maps (javascript API): obtener las coordenadas de GPS de la dirección
- 18. Google Maps API - Obtenga las coordenadas de la dirección
- 19. En el Reino Unido, ¿cómo puedo encontrar una dirección dada las coordenadas GPS?
- 20. ¿Cómo funcionan las coordenadas de la pantalla de Android?
- 21. Obtener coordenadas de un punto en una carretera
- 22. Cómo obtener coordenadas de caracteres reconocidos
- 23. Agregar marcadores de google maps por una dirección en lugar de las coordenadas?
- 24. Obtener coordenadas al tocar el mapa en android
- 25. HTML5: dragover(), drop(): cómo obtener las coordenadas x, y actuales?
- 26. Cómo obtener la vista desde las coordenadas X/Y
- 27. obtener las coordenadas de un rectángulo delimitador de FrameworkElement
- 28. Cómo obtener la dirección IPv6 de una interfaz en Linux
- 29. ¿Cómo obtener la dirección IP del emulador de Android?
- 30. Obtención clic coordenadas en Android ListView OnItemClickListener
yo no encontraré la manera precisa s tan .. @herschel –