2016-11-14 98 views
0

我正在使用jQuery插件来处理Google自动填充。其中一个选项是componentRestrictions。目前我限制英国,但有一个建议,我可以使用邮政编码进一步细化。我真的想限制在北爱尔兰,并且没有北爱尔兰的ISO代码,我希望能够使用邮编。北爱尔兰的所有邮编都以BT开头,所以这可能会起作用。对英国邮政编码使用Google Maps API componentRestrictions吗?

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

现在的作品,它返回所有英国的地址。任何想法我怎么可以将postal_code添加为过滤器?谢谢。

回答

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可能有一天会实施它。您可以在公开问题跟踪器中为某个功能请求发布主题,以表达您的兴趣并从Google获得更多更新。

+0

感谢。我几乎得出了同样的结论。我提出了解决方案,这不是完美的,但它必须做。主要问题是'用户',即将他们的详细信息添加到目录的业务不完整,因此验证某些字段是不同的。 – Chris

相关问题