我正在使用谷歌地图 javascript api 将具有 componentRestrictions 设置的 SearchBox 放置到国家/地区 cz。
但是可以自动完成所有国家/地区。
const AUTOCOMPLETE_OPTIONS = {
types: ['address'],
componentRestrictions: {
country: 'cz'
}
};
new google.maps.places.SearchBox(inputPlaceElement, AUTOCOMPLETE_OPTIONS);
如果将创建的对象转储到控制台 componentRestrictions 设置为我想要的,但在请求 url 中没有任何关于此限制的内容,则应该是 GetPredictions 而不是 GetQueryPredictions:
https://maps.googleapis.com/maps/api/js/AutocompletionService.GetQueryPredictions?1sb&4scs&15e3
我不确定这里的问题出在哪里,如果我设置其他国家代码它也不起作用。
最佳答案
SearchBox
不支持 componentRestrictions
,此选项适用于Autocomplete
关于javascript - 谷歌地图组件限制不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29939453/