百度地图地址解析(百度Geocoding API)
1.什么是Geocoding? Geocoding API 是一类简单的HTTP接口,用于提供 从地址到经纬度坐标或者从经纬度坐标到地址的转换服务 ,用户可以使用C# 、C++、Java等开发语言发送HTTP请求且接收JSON、XML的返回数据。 2.功能介绍 Geocoding API包括地址解析和逆地址解析功能。 地理编码:即地址解析,由详细到街道的结构化地址得到百度经纬度信息,且支持名胜古迹、标志性建筑名称直接解析返回百度经纬度。例如:“北京市海淀区中关村南大街27号”地址解析的结果是“lng:116.31985,lat:39.959836”,“百度大厦”地址解析的结果是“lng:116.30815,lat:40.056885” 逆地理编码,即逆地址解析,由百度经纬度信息得到结构化地址信息。例如:“lat:31.325152,lng:120.558957”逆地址解析的结果是“江苏省苏州市虎丘区塔园路318号”。 3.如何使用 百度地图Geocoding API是一套免费对外开放的API,无使用次数限制。使用方法: 第一步:申请ak(即 获取密钥 ),若无百度账号则首先需要 注册百度账号 。 第二步,拼写发送http请求的url,注意需使用第一步申请的ak。 第三步,接收http请求返回的数据(支持json和xml格式)。 以下是一个关于地理编码的简单示例。发送一个地址是