谷歌地图组件限制不起作用

时间:2015-04-29 09:23:22

标签: javascript google-maps google-maps-api-3

我正在使用谷歌地图javascript api将带有componentRestrictions设置的SearchBox放置到country 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

我不知道这里有什么问题,如果我设置了其他国家/地区代码,它也无法正常工作。

1 个答案:

答案 0 :(得分:3)

SearchBox不支持componentRestrictions,此选项适用于Autocomplete