¿Cómo recuperar latitud y longitud a través de Google Maps API?¿Cómo recuperar latitud y longitud a través de Google Maps API?
Respuesta
Si necesita averiguar la latitud y longitud de una dirección utilizando la API de Google Maps, es necesario utilizar el Google Maps Geocoding Service:
var map = new GMap2(document.getElementById("map_canvas"));
var geocoder = new GClientGeocoder();
var address = "1600 Amphitheatre Parkway, Mountain View";
geocoder.getLatLng(address, function(point) {
var latitude = point.y;
var longitude = point.x;
// do something with the lat lng
});
Si desea obtener la latitud y longitud de una posición hecho clic en el mapa de Google, usted puede hacer esto en el evento click:
GEvent.addListener(map, "click", function(marker,point) {
var latitude = point.y;
var longitude = point.x;
// do something with the lat/lng
});
¡Gracias! ¿Cómo obtengo GEvent? en mi página html o jsp? ¿Debo incluir cualquier js. Estoy usando http://code.google.com/p/struts2-map-plugin/wiki/MapTag, pero esto no tiene función de etiqueta en el mapa, por lo que busca algo que mostró en el segundo ejemplo aquí. –
@AmolGhotankar Ghotankar saheb, mi ha código chalawun pahila, nahi chalate mazya ithe, sagalyat pahilya respuesta cha código pan chalat nahiye, tumhala kahi mahit aasel tar sanga na ... mala mapa guerra konatyahi punto la clic kelyawar tya punto ch latitud y longitud pahijele. –
no estoy seguro de si está solicitando una forma de obtener latitud y longitud mediante código (aunque sí dijo API :)), Si lo está, hay un millón de publicaciones que le mostrarán cómo (incluidas las de arriba), pero si usted es interesado en algún tipo de utilidad que simplemente te dice dónde estás haciendo clic, Google Maps ya viene con él. echa un vistazo a su publicación aquí sobre cómo habilitar esa funcionalidad.
http://varunpant.com/posts/find-longitude-and-latitude-in-google-maps
Con versión 3 del API
google.maps.event.addListener(map, 'click', function(event) {
alert('Lat: ' + event.latLng.lat() + ' and Longitude is: ' + event.latLng.lng());
});
Del mismo modo se puede recuperar cuando se arrastra un marcador cayó:
google.maps.event.addListener(marker, 'dragstart', function(event) {
alert('Lat: ' + event.latLng.lat() + ' and Longitude is: ' + event.latLng.lng());
});
Nota: desde que mi edición fue rechazada, faltan paréntesis y un punto y coma que deben agregarse antes de que funcione. Además, sugiera cambiar 'dragstart' por' dragend' para que reciba una alerta DESPUÉS de colocar el marcador (no tan pronto como lo levante). –
Para añadir a la respuesta de RedBlueThing puede hacer cosas como:
geocoded_by :address
def address
[street, city, state, country].compact.join(', ')
end
para ayudar a optimizar la ubicación exacta, de lo contrario si acaba de enviar en la calle la gema geocodificador sólo devuelve la primera instancia de esa calle que encuentre lo que podría estar en cualquier lugar en el mundo
he encontrado el resultado mediante el siguiente método:
http://maps.googleapis.com/maps/api/geocode/json?address=woking&sensor=false
console.log(response.results[0].geometry.viewport.northeast.lat);
console.log(response.results[0].geometry.viewport.northeast.lng);
¿Qué tal? trabajando bien ...
var map = new google.maps.Map(....);
var longitude = map.center.lng();
var latitude = map.center.lat();
o
var longitude = map.getCenter().lng();
var latitude = map.getCenter().lat();
- 1. Error en latitud y longitud - Google Maps API JS 3.0
- 2. Recuperar latitud y longitud de un pin que se puede arrastrar a través de Google Maps API V3
- 3. google maps Obtener latitud y longitud desde el código postal
- 4. iphone google maps - dirección usando latitud y longitud
- 5. Mostrar ubicación Usar coordenadas de longitud/latitud - Google Maps
- 6. Cómo convertir código postal a Geolocalización (latitud y longitutde) usando la API de Google Maps?
- 7. ¿Puedo proporcionar direcciones en lugar de latitud y longitud a Google Maps?
- 8. cómo obtener la latitud, longitud onclick de un mapa en google maps api v3 javascript?
- 9. Obtener la ubicación del usuario (latitud, longitud) con Bing o Google Maps API
- 10. Cómo convertir latitud y longitud a coordenadas mundiales à la Google Maps
- 11. API de Google Maps para códigos postales
- 12. ¿Cómo devuelvo una longitud y una latitud del geocodificador JavaScript de Google Maps?
- 13. zombie.js y Google Maps API
- 14. Alternativas a google maps api
- 15. Cómo establecer Google mapa de marcadores de latitud y longitud y proporcionan burbuja de información
- 16. Recuperar la clave de la API de Google Maps
- 17. ¿Cómo puedo configurar mi latitud y longitud para depurar la API de geolocalización con Google Chrome?
- 18. Recuperando "negocios" con Google Maps API?
- 19. Google Maps API - cargar los EE. UU.
- 20. ¿Url a una página de google maps para mostrar un pin dado una latitud/longitud?
- 21. Cómo validar latitud y longitud
- 22. Obtener latitud y longitud desde la dirección sin el uso de la API de Google
- 23. Google Maps API v2 vs Google Maps API v3?
- 24. Google Maps api V3 marcador de actualización
- 25. Google Maps API
- 26. Obtener el país de latitud longitud
- 27. ¿Cómo puedo obtener la latitud, longitud de una ubicación mediante programación o mediante una API
- 28. Google Maps API limitaciones
- 29. ¿Cómo extraer Código postal de V3 API de Google Maps
- 30. La construcción de intersecciones de API de Google Maps
Vas a tener que elaborar más sobre exactamente lo que estás tratando de hacer. – Amber