地理编码250,000快速地址

时间:2014-06-20 18:58:53

标签: mysql google-maps-api-3 geocoding google-geocoder

我开始使用Google Maps Javascript API,并发现要在地图上放置标记,我必须使用坐标而不是地址。

要将地址转换为坐标,必须通过地理编码器运行地址。我在数据库中拥有250,000多个地址,我很快就需要进行地理编码,Google的地理编码器每天限制为2500,只需要一个多小时就可以对1000个地址进行地理编码。

所以我的问题......如何处理所有地址并将coords存储在MySQL数据库中?

2 个答案:

答案 0 :(得分:1)

昨天?除非你有一个从后面走向未来的Delorean汽车,否则这种情况不会发生。

几年前,我签了一份商业谷歌地图许可证;那时候每年10万美元。它很昂贵,但工作得很快。我记得,这笔交易花了几天时间。一旦完成调试,我们确实在一两天内完成了大量的工作。

可以下载openstreetmap.org软件和数据,在您拥有的服务器上实现它,并锤击它以对您的四分之一区域进行地理编码。

这需要一段时间和一些设备。

http://wiki.openstreetmap.org/wiki/Downloading_data

答案 1 :(得分:0)

您可以缓存查询结果,只需等待所有内容都进行地理编码即可。