我有一个搜索字段,使用google places api自动提取位置,如下所示:
<input type="text" id="addressInput" name="addressInput" class="span3 search-query" placeholder="Enter location..">
<script>
var autocomplete = new google.maps.places.Autocomplete($("#addressInput")[0], {});
google.maps.event.addListener(autocomplete, 'place_changed', function() {
var place = autocomplete.getPlace();
console.log(place.address_components);
});
</script>
当用户键入地址或城市时,它建议很好。但是,一旦用户点击结果,如何从用户中检索所选选项的纬度和长度?
google示例似乎是基于删除标记找到它们。我根本没有在地图上显示任何内容。
答案 0 :(得分:0)
请查看以下内容:
http://code.google.com/intl/pl-PL/apis/maps/documentation/javascript/geocoding.html#ReverseGeocoding
它包含大量信息 - 您可以找到所需的任何信息!
答案 1 :(得分:0)