首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Maps API:获取zipcode

Google Maps API:获取zipcode
EN

Stack Overflow用户
提问于 2011-09-30 22:54:05
回答 2查看 1.1K关注 0票数 1

有没有可能使用google maps api获取某个位置的邮政编码?

目前,它返回经度和纬度,但不返回邮政编码。

我在邮政编码上找到了这个:http://www.census.gov/tiger/tms/gazetteer/zips.txt

我打算编写一个脚本将其放入DB中,但我不确定要编写什么样的查询才能找到最接近的结果

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-30 23:24:06

一种可能的解决方案是将所有邮政编码数据加载到一个表中,然后,当您需要获取与Google Maps返回的经纬度/经纬度最接近的邮政编码时,可以在查询中使用Haversine formula来获取GoogleMaps的经纬度和邮政编码的经纬度之间的距离。然后,您可以选择最接近Google Maps返回的经纬度的邮政编码,即离您的兴趣点距离最短的邮政编码。

幸运的是,在previous post中就有这样的查询。

注意:这只会给你一个位置列表中最近的邮政编码。我不知道这是否意味着你会得到正确的邮政编码,你的位置(我不知道邮政编码的足够多!)。不过,它应该会给你一些可以开始的东西。

票数 1
EN

Stack Overflow用户

发布于 2015-04-22 01:58:57

如果你对获取纬度和经度的邮政编码感兴趣,你可以使用ZipLocate,it now supports reverse geocoding

您可以使用API或使用脚本在本地查询数据。

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

https://stackoverflow.com/questions/7612198

复制
相关文章

相似问题

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