高德Web服务API向开发者提供HTTP接口,开发者可通过这些接口使用各类型的地理数据服务,返回结果支持JSON和XML格式。Web服务API对所有用户开放。使用本组服务之前,需要申请应用Key。不同类型用户可获取不同的数据访问能力。
高德和百度两者的区别
与百度地图Web-API的区别在于,百度的需要跨域请求JOSNP,而高度地图可以直接通过ajax请求得到。
使用前准备工作
获取Key。
API接口操作实例
天气查询API
/*天气查询API*/ var url1 = 'https://restapi.amap.com/v3/weather/weatherInfo?city=330212&key=4d9a765939a2b76588a3341c2828d87c'; $.getJSON(url1, function (res, status, err) { console.log(res); })
行政区域查询
行政区域查询是一类简单的HTTP接口,根据用户输入的搜索条件可以帮助用户快速的查找特定的行政区域信息。
/*行政区域查询API*/ var url2 = 'https://restapi.amap.com/v3/config/district?key=4d9a765939a2b76588a3341c2828d87c&keywords=330226&extensions=all'; $.getJSON(url2, function (res, status, err) { //console.log(res); })
不知道你发现了polyline
没有?这个就是百度Echarts地理坐标图的边界经纬度,当然,也是只能查询到区县,街道和乡镇的边界也是没有的。
Done!