我在这里测试Google Places自动完成功能:
https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete
我想获取地点的经纬度,但是我遇到了一些问题。当我使用以下代码时:
var place = autocomplete.getPlace();
console.log(place.geometry.location);
我得到了这个返回值:
当我像下面这样在infoWindow中使用它时:
infowindow.setContent('
<div><strong>' + place.name + '</strong><br>' + place.geometry.location);
place.geometry.location
的值显示为:
(53.539834, -113.49402099999998)
我想要做的仅仅是分别获取经度和纬度,但是 place.geometry.location.lat
不起作用。不确定还该怎么做。
.lat()
和.lng()
替换JSON响应中的字段.lat
和.lng
?(这些是JSON中唯一被方法替换的字段) - jakub.g