Solo tengo curiosidad. Tal vez para un proyecto futuro. Quiero saber si es posible recuperar una dirección de una coordenada de donación a través de la API de Google.¿Es posible obtener una dirección desde coordenadas usando google maps?
14
A
Respuesta
28
sí. Sólo tiene que utilizar Google geocodificación y Lugares API y https://developers.google.com/maps/documentation/geocoding/https://developers.google.com/maps/documentation/places/
Ejemplo (derivado de here):
var geocoder;
function initialize() {
geocoder = new google.maps.Geocoder();
}
function codeLatLng(lat, lng) {
var latlng = new google.maps.LatLng(lat, lng);
geocoder.geocode({
'latLng': latlng
}, function (results, status) {
if (status === google.maps.GeocoderStatus.OK) {
if (results[1]) {
console.log(results[1]);
} else {
alert('No results found');
}
} else {
alert('Geocoder failed due to: ' + status);
}
});
}
google.maps.event.addDomListener(window, 'load', initialize);
10
Es esto posible acceder el envío de una petición GET sencilla hasta el punto final de codificación geográfica de la información.
p. Ej. golpear https://maps.googleapis.com/maps/api/geocode/json?latlng=40.714224,-73.961452&key=API_KEY produciría la siguiente respuesta:
{
"results" : [
{
"address_components" : [
{
"long_name" : "277",
"short_name" : "277",
"types" : [ "street_number" ]
},
{
"long_name" : "Bedford Avenue",
"short_name" : "Bedford Ave",
"types" : [ "route" ]
},
{
"long_name" : "Williamsburg",
"short_name" : "Williamsburg",
"types" : [ "neighborhood", "political" ]
},
{
"long_name" : "Brooklyn",
"short_name" : "Brooklyn",
"types" : [ "sublocality", "political" ]
},
{
"long_name" : "Kings",
"short_name" : "Kings",
"types" : [ "administrative_area_level_2", "political" ]
},
{
"long_name" : "New York",
"short_name" : "NY",
"types" : [ "administrative_area_level_1", "political" ]
},
{
"long_name" : "United States",
"short_name" : "US",
"types" : [ "country", "political" ]
},
{
"long_name" : "11211",
"short_name" : "11211",
"types" : [ "postal_code" ]
}
],
"formatted_address" : "277 Bedford Avenue, Brooklyn, NY 11211, USA",
"geometry" : {
"location" : {
"lat" : 40.714232,
"lng" : -73.9612889
},
"location_type" : "ROOFTOP",
"viewport" : {
"northeast" : {
"lat" : 40.7155809802915,
"lng" : -73.9599399197085
},
"southwest" : {
"lat" : 40.7128830197085,
"lng" : -73.96263788029151
}
}
},
"place_id" : "ChIJd8BlQ2BZwokRAFUEcm_qrcA",
"types" : [ "street_address" ]
},
... Additional results[] ...
https://developers.google.com/maps/documentation/geocoding/intro#reverse-example
Cuestiones relacionadas
- 1. Cómo obtener coordenadas de dirección desde Python
- 2. ¿Es posible obtener direcciones de Google Maps usando solicitudes HTTP?
- 3. Obtención de coordenadas desde "Compartir este lugar" en Google Maps
- 4. Google Maps API - Obtenga las coordenadas de la dirección
- 5. ¿Cómo abrir Google Maps usando la dirección?
- 6. Google Maps API 3: Obtener coordenadas del clic derecho
- 7. Google Maps (javascript API): obtener las coordenadas de GPS de la dirección
- 8. ¿Cómo abro Google Maps para obtener instrucciones usando las coordenadas en el iphone?
- 9. Obtener las coordenadas de la dirección de Google Maps API por ajax() solicitud
- 10. ¿Cómo convierto estas coordenadas a coordenadas legibles por Google Maps?
- 11. ¿Es posible obtener rutas sugeridas desde google maps en la aplicación android2.2?
- 12. cómo obtener las coordenadas del centro del área vista en google maps usando Google Maps JavaScript API v3
- 13. iphone google maps - dirección usando latitud y longitud
- 14. ¿Cómo obtener fácilmente un código postal desde una dirección genérica con la API de Google Maps?
- 15. Dirección de autocompletar + Google Maps API
- 16. Agregar marcadores de google maps por una dirección en lugar de las coordenadas?
- 17. google maps Obtener latitud y longitud desde el código postal
- 18. Validación de dirección con Google Maps API
- 19. Usando la gema Faker para generar una dirección VÁLIDA para Google Maps usando Ruby on Rails
- 20. Obtención de coordenadas de marcador de Google Maps API
- 21. Cómo obtener la dirección formateada desde un marcador arrastrado en Google Version Maps
- 22. Google Maps v3 Iconos de dirección
- 23. Formato de dirección para Google Maps
- 24. Google Maps v3 API - Autocompletar (dirección)
- 25. Dibujar círculos concéntricos irregulares usando Google Maps
- 26. Google Maps: cómo agregar elementos HTML a coordenadas específicas?
- 27. Obtener LatLng desde código postal - Google Maps API
- 28. Cómo obtener las coordenadas de una dirección en android
- 29. Extracting trip ETA de Google Maps API posible?
- 30. Mostrar ubicación Usar coordenadas de longitud/latitud - Google Maps
¿Puede dar un ejemplo? – Jackson
https://developers.google.com/maps/documentation/javascript/examples/geocoding-reverse – rijndael
Debe usar los resultados [0] para el primer resultado, no los resultados [1]. – IceWarrior353