Google 放置自动完成 API 过滤了多个国家/地区



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

目前,我只能使用这样的选项按一个或另一个进行过滤......

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

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

任何帮助,不胜感激。

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

更新

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

现在,您可以将自动填充联想查询限制为仅显示来自多个国家/地区的预测。为此,您可以在"自动完成选项"的"组件限制"字段中指定最多 5 个国家/地区。

https://developers.google.com/maps/documentation/javascript/releaseshttps://developers.google.com/maps/documentation/javascript/reference#ComponentRestrictions

相关内容

最新更新