当只有一个与我的系统正在处理的地址匹配时,Google API 地理编码服务对我来说效果很好。当有两个或多个匹配项时,我想向用户呈现找到的地址(可能是“formatted_address”),并让他们选择他们想要的地址。
然而,谷歌返回许多字段“类型”。所以我想知道如何通过连接适当的“address_components”来从不同类型的数据构建地址(字段)。我有兴趣将地址拆分为单独的字段(街道地址、城镇/城市、国家/地区和邮政编码)以将其存储在数据库中。是否有一个页面解释了要使用哪些类型以及按什么顺序?
例如,我正在考虑使用“street_number”、“route”和“locality”作为街道地址部分,这适用于典型的地址,但我知道它并不总是有效。所以我正在寻找一个强大但不一定是详尽的解决方案。
来自 api 文档:下formatted_address
不要以编程方式解析格式化的地址。相反,您应该使用单独的地址组件,除了格式化的地址字段之外,API 响应还包含这些组件。
[引用文档的链接。][1] [1]:https://developers.google.com/places/web-service/details
| 归档时间: |
|
| 查看次数: |
4122 次 |
| 最近记录: |