在Google地方信息自动填充功能下拉列表中显示压缩/邮政编码

时间:2014-01-24 10:02:16

标签: google-maps-api-3 autocomplete google-places-api

我一直在尝试使用Google商家信息自动填充功能在表单中使用,但无法弄清楚如何在自动完成下拉菜单或所选输入值中显示邮政编码/邮政编码。

返回的自动完成值包含邮政编码,因此我可以将其解压缩并插入到正确的表单输入中,但是当访问者输入数据时它不会显示。

目标是拥有一个非常简单的表格,名称,地址,电话,电子邮件,并隐藏所有地址特定输入(州,城市,街道,邮编等)。

我担心的是,即使正确的数据与表格一起提交,如果网页访问者看不到他们的邮政编码,他们会担心他们没有发送完整的地址。

我发现,一旦您选择了正确的地址,然后返回以输入邮政编码,API会将zip插入正确的位置并显示它。但是当你最初输入地址时它不会显示出来。

有关可用选项的任何想法会导致最初显示zip吗?

1 个答案:

答案 0 :(得分:5)

但是,当您最初输入地址时,它不会显示

...因为当您输入地址时它不可用。选择项目时,不会在输入内容时请求预测的详细信息。所以答案很简单:这是不可能的。

您可以做什么:创建自己的自动填充并使用数据填充它。

您首先需要通过autocompleteService请求预测,然后通过PlacesService.getDetails()

请求详细信息