vivo street rutas mexico heart gratis google google-maps

google-maps - rutas - google maps street view



gmaps v3 obtener latitud de event.latLng (1)

De acuerdo con la API para MouseEvents , event.latLng contiene un LatLng , no un Point . Si este es el caso, puede usar los métodos lat() y lng() para obtener los valores por separado. Si event.latLng es en realidad un Point entonces puede acceder directamente a las coordenadas usando las propiedades x e y (no los métodos).

¿Qué tipo de oyente está creando el evento?

Editar: hay un ejemplo en el tutorial de cómo hacer lo que quieres. Parece que ya estás siguiendo esto. ¿Recordaste incluir la declaración de la función placeMarker() real?

function placeMarker(location) { var clickedLocation = new google.maps.LatLng(location); var marker = new google.maps.Marker({ position: location, map: map }); map.setCenter(location); }

¿O no está interesado en colocar un marcador y solo desea obtener los valores de latitud y latitud? En ese caso, todo lo que necesitas es:

google.maps.event.addListener(map, ''click'', function(event) { var myLatLng = event.latLng; var lat = myLatLng.lat(); var lng = myLatLng.lng(); })

Tengo una aplicación gmaps antigua que usa V2 y estoy intentando actualizarla a v3.

Tengo un problema muy simple, pero todavía no puedo encontrar una solución.

¿Cómo puedo eliminar la latitud y la longitud de "event.latLng"?
Está devolviendo un point() , pero solo necesito el lat solo y el largo para sí mismo.

No puedo hacer que esto funcione.