是否可以获取使用谷歌地图API找到的位置的邮政编码?谷歌地图API:获取邮政编码
目前它返回的是经度和纬度,但不是邮政编码。
我发现这对邮编:http://www.census.gov/tiger/tms/gazetteer/zips.txt
我会写一个脚本来把它放在一个数据库,但我不能确定类型的查询你会写找到最接近的结果
是否可以获取使用谷歌地图API找到的位置的邮政编码?谷歌地图API:获取邮政编码
目前它返回的是经度和纬度,但不是邮政编码。
我发现这对邮编:http://www.census.gov/tiger/tms/gazetteer/zips.txt
我会写一个脚本来把它放在一个数据库,但我不能确定类型的查询你会写找到最接近的结果
一个可能的解决方案是将所有的邮政编码数据加载到一个表格中,然后,当您需要获取Google地图返回的距离最近经纬度/纬度到拉特/长的邮政编码时,请在查询中使用Haversine formula以获取GoogleMaps的lat/long与邮政编码的lat/long之间的距离。然后,您可以选择距离Google地图返回的经纬度最接近的邮政编码,即距离您感兴趣的地方距离最近的邮政编码。
幸运的是,在previous post中只有这样的查询。
注意:这只会给你最近的邮政编码在你的列表中的位置。我不知道这是否意味着您将获得适合您所在位置的正确邮政编码(我对这些邮政编码知之甚少!)。它应该给你一些东西,虽然开始。
如果您有兴趣获取经纬度的邮政编码,您可以使用ZipLocate,它现在supports reverse geocoding。
您可以使用API或使用脚本在本地查询数据。