Google商家信息自动填充API不会返回邮政编码

时间:2017-12-12 16:19:55

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

我一直在谷歌上搜索数小时,我还没有找到解决方案。我打电话的时候:

  

" https://maps.googleapis.com/maps/api/place/autocomplete/json?input=&#34 + WebUtility.UrlEncode(MYADDRESSSPEC)+"&安培;键=&#34 + MYAPIKEY;

我得到的结论是:

123 Main St, Somewhere, Ohio United States
123 Main St, Somewhere Else, Indiana, United States

我查看了可选参数,但我找不到ZIP /邮政编码。我注意到textsearch API确实返回了邮政编码。我可以通过自动完成来运行它,因为有人正在键入地址,然后通过textsearch API运行每个结果,但我想在一个Web服务调用中完成此操作。有谁知道怎么样? 提前谢谢!

2 个答案:

答案 0 :(得分:1)

您可以将type=(regions)过滤器添加到网址(作为查询参数),然后您可以搜索邮政编码。它并不完全正常,因为它仍然无法找到我认为的所有邮政编码。但这可能就是你所需要的。

答案 1 :(得分:0)

我不认为自动完成API支持在预测数组中返回邮政编码。您最好的选择(尽管很麻烦)是执行自动填充查询并对返回的每个place_id条目运行details查询。