【问题标题】:Google Places Autocomplete API filter by multiple countries多个国家/地区的 Google Places Autocomplete API 过滤器
【发布时间】:2012-06-15 08:49:27
【问题描述】:

寻找一种方法来过滤按 2 个国家(加拿大和美国)过滤的自动填充结果。

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

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

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

感谢任何帮助。

【问题讨论】:

    标签: javascript google-places-api


    【解决方案1】:

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

    更新

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

    您现在可以将自动完成预测限制为仅来自多个国家/地区的显示。您可以通过在 AutocompleteOptions 的 componentRestrictions 字段中指定最多 5 个国家/地区来做到这一点。

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

    【讨论】:

    猜你喜欢
    • 2017-08-28
    • 1970-01-01
    • 1970-01-01
    • 2017-08-05
    • 2012-07-23
    • 2015-02-06
    • 2013-03-09
    • 2017-06-12
    • 1970-01-01
    相关资源
    最近更新 更多