首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从googleapi自动完成请求中获取zip

从googleapi自动完成请求中获取zip
EN

Stack Overflow用户
提问于 2022-04-29 18:47:54
回答 1查看 58关注 0票数 0

我发送以下请求到谷歌自动完成api,试图获得一个街道地址与邮政编码包括在内。

代码语言:javascript
运行
复制
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=917&component=country:us&key=[MyApiKey]&types=address&bounds=defaultBounds&stricktBounds=true&address_components=postal_code&fields=address_components

我似乎不知道如何在查询参数中要求邮政编码。当我传递一个完整的地址并输入zip时,google会返回邮政编码,但是我希望它总是返回邮政编码。

我可以向google提出另一个请求,并传递从自动完成端点获得的place,并获得包含以下请求的完整地址。

代码语言:javascript
运行
复制
https://maps.googleapis.com/maps/api/place/details/json?fields=formatted_address&place_id=Eic1MDEgQ29sbGVnZSBBdmVudWUsIEdyZWVuc2Jvcm8sIE5DLCBVU0EiURJPCjQKMgldGdoYQBlTiBEjv0Tw4tNAARoeCxDuwe6hARoUChIJVXM4RSQZU4gRLNRdpst7vxAMEPUDKhQKEgmVWLxpQBlTiBGKDjnnY2NAzg&key=[my_Key]

但我想做一个搜索,并得到所有的邮政编码在一个请求。

编辑:在javascript中使用google包完成以下工作,但我不能在我的项目中使用javascript .

代码语言:javascript
运行
复制
https://maps.googleapis.com/maps/api/place/js/AutocompletionService.GetPredictions?1s501&fields=formatted_address&key=[my_key]

谢谢你的帮助!!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-02 18:22:47

端点可以与字段类型formatted_address一起使用,以返回邮政编码。

代码语言:javascript
运行
复制
https://maps.googleapis.com/maps/api/place/textsearch/json?query=971&fields=formatted_address&inputtype=textquery&key=[my_key]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72062492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档