对英国邮政编码使用Google Maps API componentRestrictions吗?
问题描述:
我正在使用jQuery插件来处理Google自动填充。其中一个选项是componentRestrictions。目前我限制英国,但有一个建议,我可以使用邮政编码进一步细化。我真的想限制在北爱尔兰,并且没有北爱尔兰的ISO代码,我希望能够使用邮编。北爱尔兰的所有邮编都以BT开头,所以这可能会起作用。对英国邮政编码使用Google Maps API componentRestrictions吗?
$("#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可能有一天会实施它。您可以在公开问题跟踪器中为某个功能请求发布主题,以表达您的兴趣并从Google获得更多更新。
感谢。我几乎得出了同样的结论。我提出了解决方案,这不是完美的,但它必须做。主要问题是'用户',即将他们的详细信息添加到目录的业务不完整,因此验证某些字段是不同的。 – Chris