Google 放置自动完成库

Google places autocomplete library

我想在阅读文档时将 google 地点搜索的搜索结果限制在英国的位置 我已经添加了库 URL、

的属性

components=country:gb

我添加了这个所以我的脚本 src 现在看起来像,

https://maps.googleapis.com/maps/api/js?key={MY_API_KEY}&libraries=places&components=country:gb&callback=initMap

但我仍然可以 return 来自英国以外的结果,我假设我的脚本 src 有问题?

Kindly replace gb with uk

https://maps.googleapis.com/maps/api/js?key={MY_API_KEY}&libraries=places&components=country:gb&callback=initMap

看起来这是服务的参数而不是请求 URL,所以我不得不这样做,

return this.service.getPlacePredictions({
    input: searchValue,
    componentRestrictions: { country: 'gb'}
}, this.displayResults.bind(this));