【发布时间】:2016-01-31 20:57:52
【问题描述】:
我有一个地点 ID,我需要使用 google 地点 ID 来实现自动完成本地区域。
我在谷歌上搜索过,我找到了参考:
https://developers.google.com/maps/documentation/javascript/examples/place-details
但是上面的引用需要
document.getElementById('map');
由于我在屏幕上没有任何地图,它只是一个 html 表单。
我已经完成了城市自动完成:
function initialize() {
var input = document.getElementById('to-city');
var options = {types: ['(cities)'],componentRestrictions: {country: 'in'}};
var autocomplete = new google.maps.places.Autocomplete(input,options);
autocomplete.addListener('place_changed', function() {
var place = autocomplete.getPlace();
if (!place.geometry) {
return;
}
//alert(place.place_id);
});
}
google.maps.event.addDomListener(window, 'load', initialize);
上面的代码对使用placeid获取地点有用吗?
为了您的信息,我也有 api 代码。
提前致谢!
【问题讨论】:
-
你“拥有”的 placeId 是什么?要获取地点详细信息,请参阅the documentation
标签: javascript google-maps google-api google-places-api