多个国家/地区的Google地方信息自动填充API过滤器

mga*_*ier 4 javascript google-places-api

正在寻找一种方法来过滤由2个国家/地区,加拿大和美国过滤的自动填充结果.

目前我只能通过这样的选项过滤一个或另一个...

var options = {
  types: ['(cities)'],
  componentRestrictions: {country: 'us'}
}
var autocomplete = new google.maps.places.Autocomplete(input,options);
Run Code Online (Sandbox Code Playgroud)

...但我没有看到任何解释如何将自动完成结果限制到2个国家/地区的文档.

任何帮助表示赞赏.

Chr*_*een 7

Google Places API目前不支持此功能.如果您认为这是一个有用的功能,您可以在此处提交"Places API - 功能请求" .

UPDATE

此功能是在2017年1月的Maps JavaScript API 3.27版中引入的:

您现在可以将自动填充预测限制为仅覆盖多个国家/地区.您可以通过在AutocompleteOptions的componentRestrictions字段中指定最多5个国家/地区来执行此操作.

自由软件开发 日程