我需要对大约200个地址进行地理编码,每天需要处理大约3000次请求。我将使用PHP在服务器端完成此操作。我已经查看了如何将地址转换为经纬度?,但无法找到一种方式来为Google Maps HTTP Request API或Yahoo Geocoding REST API(由于这是在服务器端运行,因此无法使用JavaScript)发送多个地址。
我主要将使用它来根据坐标排序地址,并在API支持的情况下填充每个地址的缺失数据。地址仅限于美国。要进行地理编码的地址来自用户输入,因此可以是类似于“街道地址,邮政编码”或“城市,州”等任意格式。对于坐标的精度并不太重要,大约在500英尺左右即可。
是否有免费的API可处理此操作?是否有方法可以让Yahoo或Google在一个请求中处理多个位置?