【问题标题】:Use Google Maps API componentRestrictions for UK postcodes?对英国邮政编码使用 Google Maps API 组件限制?
【发布时间】:2016-11-14 12:00:38
【问题描述】:

我正在使用 jQuery 插件来处理 Google 自动完成功能。选项之一是 componentRestrictions。目前我仅限于英国,但有人建议我也可以使用邮政编码来进一步完善。我真的很想限制在北爱尔兰,在没有北爱尔兰 ISO 代码的情况下,我希望使用邮政编码。北爱尔兰的所有邮政编码都以 BT 开头,所以这可能有效。

$("#geocompleteGB").geocomplete({
details: "form",
types: ["establishment"],
componentRestrictions: {country: "gb"}
});

目前有效,它返回全英国的地址。有什么想法可以将 postal_code 添加为过滤器吗?谢谢。

【问题讨论】:

    标签: jquery google-maps google-maps-api-3 plugins


    【解决方案1】:

    Places API 自动完成功能目前没有针对地区或邮政编码的组件过滤器。唯一可用的是国家过滤器。您可以在文档中看到这一点:

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

    公共问题跟踪器中有一个功能请求在自动完成服务中添加这些过滤器:

    https://code.google.com/p/gmaps-api-issues/issues/detail?id=4433

    这个功能请求被标记为一个整洁的想法,可能有一天谷歌会实现它。您可以在公共问题跟踪器中为功能请求加注星标,以表达您的兴趣并接收来自 Google 的进一步更新。

    【讨论】:

    • 谢谢。我几乎得出了同样的结论。我想出了解决方案,它并不完美,但它必须这样做。主要问题是“用户”,即向目录中添加详细信息的企业并不完整,因此很难验证某些字段。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-13
    • 2018-01-03
    • 2011-11-28
    • 2016-07-20
    • 1970-01-01
    • 2014-06-11
    相关资源
    最近更新 更多