我正在使用谷歌地图JavaScript Api。我想将自动补全搜索结果限制在特定城市的区域和地点。
我试图在Google和Stackoverflow上找到它,但没有得到答案。
我如何才能做到这一点?
获取我正在使用的api的链接如下
<script src="https://maps.googleapis.com/maps/api/js?key=API_KEY&libraries=places&callback=initAutocomplete"
async defer></script>任何帮助都是宝贵的!!
发布于 2016-04-22 19:48:48
function initAutocomplete() {
autocomplete = new google.maps.places.Autocomplete(
(document.getElementById('cities')),{types: ['establishment']});
autocomplete.addListener('place_changed', function(){});
}你可以改变它的类型
要返回的预测类型。支持四种类型:‘建立’代表业务,‘地理编码’代表地址,‘(区域)’代表行政区域,‘(城市)’代表地区。如果未指定任何内容,则返回所有类型。
https://developers.google.com/maps/documentation/javascript/reference#AutocompletionRequest
https://stackoverflow.com/questions/36789654
复制相似问题