¿Cómo se puede crear un oyente para un marcador y obtener su latitud y longitud? Cuando creo un oyente para cada marcador de un evento de clic, puedo hacer cosas como alerta en el clic, pero ¿cómo puedo obtener las coordenadas del marcador, es decir, click -> this.getLat/getLng
, etc. cuando se hace clic en?Obtener latitud y longitud de marcador (onclick)
14
A
Respuesta
27
Prueba esto:
marker = new google.maps.Marker({
position: latlng,
map: map
}); //end marker
//Add listener
google.maps.event.addListener(marker, "click", function (event) {
alert(this.position);
}); //end addListener
21
Como seguimiento a la excelente respuesta de Bryan Weaver, si quieres SAVE latitud y longitud por separado, debe utilizar lat() y lng(). la propiedad de posición no es una cadena regular. código
de Bryan se convertiría en:
marker = new google.maps.Marker({
position: latlng,
map: map
}); //end marker
//Add listener
google.maps.event.addListener(marker, "click", function (event) {
var latitude = this.position.lat();
var longitude = this.position.lng();
alert(this.position);
}); //end addListener
se puede aplicar lat() y lng() directamente en una variable (latLng)
var latitude = latLng.lat();
var longitude = latLng.lng();
Cuestiones relacionadas
- 1. Obtener código postal de latitud y longitud?
- 2. Obtener el país de latitud longitud
- 3. MKMapView Latitud y longitud Coordenadas
- 4. Cómo validar latitud y longitud
- 5. cómo obtener la latitud, longitud onclick de un mapa en google maps api v3 javascript?
- 6. ¿Cómo obtener la longitud y la latitud de cualquier dirección?
- 7. Obtener Latitud Longitud desde una dirección C#
- 8. Obtener latitud/longitud desde la dirección
- 9. Longitud y latitud desde la dirección IP
- 10. ¿Cómo obtener ubicación (latitud y longitud) en variable en iOS?
- 11. Obtener latitud y longitud desde un archivo GeoTIFF
- 12. obtener la zona horaria utilizando latitud y longitud?
- 13. Obtener altitud por longitud y latitud en Android
- 14. google maps Obtener latitud y longitud desde el código postal
- 15. obtener la latitud y longitud usando código postal
- 16. Mapa de calor de latitud y longitud
- 17. Latitud y longitud según el código postal
- 18. punto de longitud de latitud FI en php longitud latitud inicial, distancia y rodamiento
- 19. Calcular latitud y longitud teniendo metros de distancia desde otro punto de latitud/longitud
- 20. PostgreSQL latitud longitud consulta
- 21. Widget Latitud/Longitud Qt4?
- 22. punto medio entre dos latitud y longitud
- 23. Cadena a CL Ubicación latitud y longitud
- 24. Analizando latitud y longitud con Ruby
- 25. Obtener resultados de mysql basado en la longitud de latitud
- 26. Crear geotiff desde tiff y 4 esquinas latitud y longitud
- 27. Mapas de Google HTML5 clic para obtener latitud, longitud
- 28. Cómo establecer Google mapa de marcadores de latitud y longitud y proporcionan burbuja de información
- 29. Get latitud/longitud coordenadas de un mapa de Google utilizando un marcador
- 30. transformada latitud longitud en metros
this.position es indocumentado debe utilizar 'objeto de evento 'y trae el' event.latLng' con la función 'lat()' y 'lng()'. para mucho mejor –
'this.position' se documenta como' this' se refiere al objeto 'Marker' en este contexto. 'position' es una propiedad en un marcador. También puede usar el objeto 'evento' en cuyo caso debe usar la propiedad 'latLng', pero recuerde que el 'latLng' devuelto será la posición del cursor en el momento del clic y no la posición de los marcadores. Según el nivel de precisión que desee, estas diferencias son importantes. –
es maps.addListener (...) con google maps api v3 – Heraclitus