tierra longitud latitud kilometros grado google geográficas geograficas ejemplos definicion coordenadas buscar javascript google-maps google-places-api

javascript - kilometros - El objeto PlaceResult devuelve latitud/longitud como objeto, no está seguro de cómo obtenerlos individualmente



latitud y longitud definicion (3)

Esta trabajando bien para mi.

marker.setIcon(image); marker.setPosition(place.geometry.location); var address = ''''; if (place.address_components) { address = [ (place.address_components[0] && place.address_components[0].short_name || ''''), (place.address_components[1] && place.address_components[1].short_name || ''''), (place.address_components[2] && place.address_components[2].short_name || '''') ].join('' ''); } alert(place.geometry.location.lat()); alert(place.geometry.location.lng()); infowindow.setContent(''<div><strong>'' + place.name + ''</strong><br>'' + address); infowindow.open(map, marker);

Estoy probando la función de autocompletar Google Places aquí:

https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete

Quiero obtener la latitud y la longitud del Lugar, pero estoy teniendo algunos problemas. Cuando uso el siguiente código:

var place = autocomplete.getPlace(); console.log(place.geometry.location);

Me devuelve esto:

Cuando lo uso en una ventana de información como esta:

infowindow.setContent('' <div><strong>'' + place.name + ''</strong><br>'' + place.geometry.location);

place.geometry.location se muestra así:

(53.539834, -113.49402099999998)

Todo lo que quiero hacer es obtener el lat y el lng por separado. place.geometry.location.lat no funciona. No estoy seguro de qué más hacer.


Puedes usar así.

var latitude = place.geometry.location.lat(); var longitude = place.geometry.location.lng();


Puedes usar:

var LatLng = place.geometry.location.toJSON();