Javascript 谷歌将自动完成API过滤器放置在多个国家/地区

Javascript 谷歌将自动完成API过滤器放置在多个国家/地区,javascript,google-places-api,Javascript,Google Places Api,寻找一种方法来过滤由加拿大和美国两个国家过滤的自动完成结果 目前我只能用这样的选项按一个或另一个进行筛选 var options = { types: ['(cities)'], componentRestrictions: {country: 'us'} } var autocomplete = new google.maps.places.Autocomplete(input,options); 。。。但我没有看到任何文档说明如何将自动完成结果限制在两个国家 非常感谢您的帮助。Go

寻找一种方法来过滤由加拿大和美国两个国家过滤的自动完成结果

目前我只能用这样的选项按一个或另一个进行筛选

var options = {
  types: ['(cities)'],
  componentRestrictions: {country: 'us'}
}
var autocomplete = new google.maps.places.Autocomplete(input,options);
。。。但我没有看到任何文档说明如何将自动完成结果限制在两个国家


非常感谢您的帮助。

Google Places API目前不支持此功能。如果您认为这是一个有用的功能,您可以提交“PlacesAPI-功能请求”

更新

2017年1月,Maps JavaScript API的3.27版引入了此功能:

您现在可以将自动完成预测限制为仅来自多个国家的曲面。您可以通过在AutocompleteOptions的componentRestrictions字段中指定最多5个国家/地区来完成此操作


两年后,它还没有被添加:(取而代之的是,在这期杂志上加上星星:-它创建于2012年。祝你好运