据说,可以从Google地图或某些此类服务获取此信息.(美国地址不够好.)
我需要为每个请求对200个地址进行地理编码,每天执行大约3,000个请求.我将使用PHP来做这个服务器端.我看过如何将地址转换为纬度/经度?,但找不到谷歌地图HTTP请求API或雅虎地理编码REST API(不能使用JavaScript,因为这是服务器端)发送多个地址的方法.
我将主要使用它来根据坐标对地址进行排序,如果API支持,请填写每个地址的任何缺失数据.地址仅限于美国.地理编码的地址将来自用户输入,因此可以是自由形式,如"街道地址,邮政编码"或"城市,州"等.准确性对于坐标来说并不重要,例如在500英尺左右.
是否有免费的API来处理这个问题?有没有办法让雅虎或谷歌在请求中执行多个位置?
是否有针对iOS的(离线)地理编码框架,库或数据库?从哪里获取数据?
我需要能够将全球(或至少在美国)城市的街道地址划分为纬度和经度,用于日出和日落计算.
信息必须采用适用于iPhone OS的格式.(数据库文件或用C/Objective-C编写)
无论哪种服务都可以实现简单的100个地理转码请求(从街道地址到地理编码),这将是理想的选择.我知道谷歌地图每天允许15000,但它是用Javascript编写的.我想知道我是否能用一种至少允许数据库连接的语言编写.
geocoding ×4
api ×1
geolocation ×1
google-maps ×1
iphone ×1
location ×1
web-services ×1
yahoo-maps ×1