google maps api 3 - used - ¿Cómo usar correctamente la API de Google Maps?
maps embed api inhabilitar learn (1)
Nunca use propiedades no documentadas de un objeto API de Maps como las que encontró. Esos cambios variarán enormemente cada vez que se revise la API de Maps.
En su lugar, use solo métodos y propiedades documentados.
Su item.geocode.geometry.location
es un LatLng
, por lo que puede llamar a sus métodos .lat()
y .lng()
:
var location = item.geocode.geometry.location;
var lat = location.lat();
var lng = location.lng();
Esta pregunta ya tiene una respuesta aquí:
Descubrí que, al usar Google Maps API, los resultados cambian de vez en cuando. Por cambio me refiero al objeto de respuesta. Básicamente estoy consultando Google Maps para obtener una lista de lugares basada en la entrada del usuario (también usando jQueryUI autocompletar). Estoy tratando de obtener correctamente las coordenadas que se devuelven desde la API de Google Maps, pero las propiedades que contienen las coordenadas exactas parecen cambiar de vez en cuando.
Por ejemplo: en días anteriores pude obtener coordenadas como item.geocode.geometry.location.Ya
y item.geocode.geometry.location.Za
. Luego mi formulario de búsqueda se rompió porque Google lo cambió a item.geometry.location.mb
y item.geometry.location.nb
.
¿Alguna sugerencia sobre cómo implementar esto de la manera correcta y estable?