Har*_*M V 6 geocoding reverse-geocoding
我在我的城市有一个区域名称列表,我需要Lat和Long相同的名称.
有什么服务可以使用获取数据吗?
我不想使用任何地图.我想做简单的api调用,并通过json或xml获取lat long.
Mik*_*ier 16
您可以使用Google地理编码服务:
REST格式:http: //code.google.com/apis/maps/documentation/geocoding/index.html
JavaScript:http: //code.google.com/apis/maps/documentation/javascript/services.html#Geocoding
编辑:对于那些懒得阅读的人,这里是REST格式示例..
xml响应:http: //maps.googleapis.com/maps/api/geocode/xml?address = Bangalore&_sensor = false
json回复:http://maps.googleapis.com/maps/api/geocode/json?address = Bangalore&_sensor = false
Ami*_*mit 15
虽然问题已经回答,但我想补充一点,Google并不是唯一提供地理编码支持的服务,下面列出的主要提供商很少
地址/ ZipCode到(纬度,经度)映射的可用解决方案......
Google API,http://code.google.com/apis/maps/documentation/geocoding/)由于Google的名字而最受欢迎.互联网上提供广泛的支持(减少开发时间).唉! 不适用于非商业用途.免费版本有2500个查询/天限制.(http://code.google.com/apis/maps/documentation/geocoding/)他们是"使用条款"中的一个条款,其中说明结果必须显示在Google地图中,参考http://code.google.com/apis/maps/documentation/geocoding/#GeocodingRequests 条款和条件在这里提到.http://code.google.com/apis/maps/terms.html#section_10_12
Nominatium,(http://wiki.openstreetmap.org/wiki/Nominatim)一个不常见的组织,为地址到(纬度,经度)映射提供开源的免费软件解决方案.也可用于商业项目.它们对每天的查询数量没有限制,在"使用条款"中没有隐藏条款.由于组织本身并不受欢迎,因此可获得的支持非常少.
Yahoo API,http://developer.yahoo.com/geo/placefinder/ 另一个流行的API,比如谷歌,但还有更多可用的API.每天最多支持50000个请求.像谷歌广泛的支持可用.雅虎鼓励我们使用"由yahoo徽标提供支持",但不会强迫我们这样做.(http://info.yahoo.com/legal/us/yahoo/api/api-2140.html)可用于非商业目的(我已阅读雅虎条款,但未发现任何限制我们这样做的条款,参考http://info.yahoo.com/legal/us/yahoo/maps/mapsapi/mapsapi-2141.html).
YQL(Yahoo Query语言见: - http://developer.yahoo.com/yql/)一种基于SQl的查询语言,用于查询yahoo Web服务.例如,如果我们有一个邮政编码"382025",我们可以写一个YQL作为[从geo.places中选择质心,其中text ="在这里输入一些密码"]. 雅虎鼓励我们在商业应用中使用YQL.(http://developer.yahoo.com/yql/faq/)与所有其他选项相比,大多数允许的查询.(见http://developer.yahoo.com/yql/faq/).支持(?).
| 归档时间: |
|
| 查看次数: |
16326 次 |
| 最近记录: |