Lo que me gustaría hacer es crear una aplicación en la que cuando alguien hace clic en el objeto del mapa y dos campos se llenen de latitud y longitud en cada clic. ¿Hay algún código de muestra de Google Maps V3 JavaScript API (Geocoding API) en algún lugar que haga algo como eso?Latitude, Longitude Grabber
Respuesta
Usted puede lograr esto con google.maps.event' propiedad LatLng:
Algo como esto sería mostrar cómo funciona. Aquí está un JSFiddle Demo:
google.maps.event.addListener(map, 'click', function(event){
alert('Lat: ' + event.latLng.lat() + ' Lng: ' + event.latLng.lng());
});
Donde el mapa es su objeto del mapa de google. Sí, creo que el ejemplo está en V2, y si desea crear un marcador al hacer clic, simplemente puede crearlo dentro de la función de devolución de llamada por clic.
var map = [google map];
google.maps.event.addListener(map, 'click', function (mouseEvent) {
alert(mouseEvent.latLng.toUrlValue());
});
function onload() { var map= new google.maps.Map(document.getElementById('map'), { center: new google.maps.LatLng(37.4419, -122.1419), zoom: 14, mapTypeId: google.maps.MapTypeId.ROADMAP, disableDefaultUI: true }); google.maps.event.addListener(map, 'click', function(event){ alert('Lat: ' + event.latLng.lat() + ' and Longitude is: ' + event.latLng.lng()); }
Después de cargar el código se puede escribir el código para obtener la latitud y longitud de los puntos fijos. por favor intente
Aquí hay un código completo para la versión 2 que he estado utilizando durante mucho tiempo y he publicado en el sitio.
simplemente haga clic en el código fuente vista desde el navegador y copie guardar el contenido. funcionará perfectamente Lo único que necesita es cambiar la clave de API del mapa.
Este es el código para la versión de mapa de Google 3
- 1. Ciudad/Estado/código postal gratuito a Latitude/Longitude Database?
- 2. Cómo obtener el formato E6 de Longitude Latitude para Google Maps en Android
- 3. ¿Hay alguna manera de recuperar Google Map Longitude & Latitude de las direcciones en la hoja de cálculo?
- 4. Google Latitude API
- 5. gmaps v3 obtener latitude from event.latLng
- 6. iPhone - Obtener el nombre de la ciudad de Latitude y Longtiude
- 7. MKCoordinateSpanMake: ¿por qué especificar la longitud AND latitude delta?
- 8. No se puede usar la sintaxis de punto para hash de ruby
- 9. Ruby to_json en objetos incluidos en el presupuesto
- 10. Convertir un NSArray de diccionarios a matriz JSON en iOS
- 11. MySQL - El operador BETWEEN con FLOAT (10,6) actúa como> y <, en lugar de> = y <=
- 12. Symfony2 forma embebida y emisión MongoDB
- 13. Cómo modificar el archivo xml usando PHP
- 14. ¿Cómo unir todos los marcadores con rutas en Google Maps?
- 15. EntityFramework Procedimiento o función '' espera parámetro '', que no se suministró
- 16. Encontrar ciudades dentro de 'X' Kilómetros (o millas)
- 17. Agregar una imagen a MKPointAnnotation
- 18. Crear una matriz de objetos en jQuery
- 19. NSPredicate ¿no funciona con valores dobles (% f)?
- 20. Mover columnas de texto lat/lon a una columna de tipo 'punto'
- 21. MySQL GIS Lat/Lon para X/Y: que es la que?
- 22. ¿Puedo tener dos funciones de inicio en una clase de python?
- 23. Cómo actualizar el mapa de Google.
- 24. Determinación del punto medio entre 2 coordenados
- 25. ¿Añadir más especificidad a una consulta SELECT lo haría más rápido?
- 26. Convertir coordenadas decimales en grados, minutos, segundos, dirección
- 27. Cómo llegar latitud/longitud de un clic del ratón con Bing Mapas AJAX Control v7
- 28. OpenLayer Coordinate System
- 29. Creación de Android Localización de objetos
- 30. encuentre la ubicación más cercana en ms-sql