【发布时间】:2012-07-25 01:45:21
【问题描述】:
我知道有一些 Web 服务提供此信息,但它们可能仅限于每天的请求。我有大约 114,000 条记录需要邮政编码。我有一个数据库,里面满是经纬度的邮政编码。但是,我不确定如何根据邮政编码 lat 和 long 计算给定的 lat 和 long。
基本上,我需要将给定的地址 lat 和 long 与提供的邮政编码 lat 和 long 进行交叉引用。我可以使用 PHP、Java 或 MySQL 过程,也可以只使用计算。
【问题讨论】:
-
“基本上我需要..” ..问一个问题。更好的是,让它成为一个具体的问题。
-
检查一下...hashbangcode.com/comment/2732 - 您可以使用 Google,但他们的服务条款规定您必须显示地图!
-
我一直将geonames.org 视为服务。如前所述,他们的 API 调用存在限制,将我限制为每小时 2000 次调用。我有 114,000 条记录需要邮政编码。是否可以从给定的 ZIP lat 和 long 计算出来?
-
大多数邮政服务都出售此类数据的许可证。如果您在地理定位、地址和邮政编码方面做了大量工作,那么购买许可证是有意义的。如果这些数据用于非商业项目,一些国家/地区会免费提供这些数据。
-
使用谷歌地理编码接口,如果需要的话,让脚本限制它的调用。谁在乎是否需要几天时间才能获得所需的所有数据?
标签: java php mysql geolocation