首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解Google Geocoding API结果

理解Google Geocoding API结果
EN

Stack Overflow用户
提问于 2011-06-07 06:30:02
回答 5查看 4.5K关注 0票数 7

我正在使用Google's Geocoding API处理自由格式的地址数据,并试图理解结果(subpremiseadministrative_area_level_2等)。在这一点上,我只对美国的地址感兴趣,并希望将结果格式化为街道地址、城市和州代码。州代码看起来很简单(administrative_area_level_1),但其他代码则比较模糊。city是locality还是sublocality,或者两者兼而有之,甚至更多?街道地址本身似乎可以是其他字段的任意数量的组合。

理想情况下,我只需要使用formatted_address,去掉城市、州、邮政编码和国家代码,剩下的就是我的“街道地址”。是否有任何准则或建议来处理所有这些字段,至少对于大多数情况(常规地址、带单元编号的地址等)?

EN

回答 5

Stack Overflow用户

发布于 2011-06-16 01:17:02

route

  • City is locality

  • State is administrative_area_level_1

  • ZIP is postal_code

  • Country is country

的街道地址是

  • street_number

请注意,Google忽略任何类型的单元号(例如‘'Apt 13A')。您必须将其重新添加到您自己中。

通过地理编码器运行您的数据样本并手动检查结果,应该可以确认您正在获得所需的内容。

票数 8
EN

Stack Overflow用户

发布于 2011-06-11 07:53:49

documentation似乎很清楚地涵盖了各个字段的含义。

你还没有说你正在用什么语言工作,但我认为这将help

票数 1
EN

Stack Overflow用户

发布于 2011-06-14 05:07:46

我在搜索页面的Nearlots.com上做反向地理编码。基本上,用户在地图上的某处放置一个标记,然后我在搜索框中打印一个地址。

我只是简单地打印'formatted_address‘,如果它不在那里就放弃。这将给你这样的东西:“275-291Bedford Ave,Brooklyn,NY 11211,USA”。这已经足够了--你总是可以在最后去掉美国。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6258763

复制
相关文章

相似问题

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