使用Google Maps API componentRestrictions作为英国邮政编码?

时间:2016-11-14 12:00:39

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

我使用jQuery插件来处理Google自动填充功能。其中一个选项是componentRestrictions。目前我限制到英国,但有人建议我也可以使用邮政编码进一步改进。我真的想限制北爱尔兰,如果没有北爱尔兰ISO代码,我希望使用邮政编码。北爱尔兰的所有邮政编码都以BT开头,所以这可行。

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

目前有效,它返回所有英国的地址。任何想法我如何将postal_code添加为过滤器?感谢。

1 个答案:

答案 0 :(得分:2)

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

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

公共问题跟踪器中有一项功能请求,要求在自动填充服务中添加这些过滤器:

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

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