使用谷歌地图API组件限制英国邮政编码



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

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

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

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

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

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

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

这个功能请求被标记为一个很好的想法,也许有一天谷歌会实现它。您可以在公共问题跟踪器中提出功能请求,以表达您的兴趣,并从Google获得进一步的更新。

最新更新