从百度地图和高德地图中提炼出了对应的接口,方便iOS直接调用。
1.获取全国地铁城市:
http://map.baidu.com/?qt=subwayscity&t=123457788
2.根据获取的城市code查询地铁线路详情
http://map.baidu.com/?qt=bsi&c=citycode&t=123457788
3.百度地图行政区及商圈接口分析: 参数: qt=sub_area_list 固定参数 ext=1 固定参数 areacode 地区代码(中国是1,湖北省是15,武汉市是218,武昌区是2788) level 查询深度 1 2 3 business_flag 是否查商圈(注意,这个参数只有在areacode为区时查商圈时传1;其它情况传0,否则查询不到数据)
弊端: 1.此接口返回的数据始终有一些冗余的热门城市数据。 2.查商圈的时候返回了商圈的区域坐标,数据量大,废流量。 3.无法同时返回某个市的所有区的商圈,只能一个区一个区的查询。
高德地图行政区与商圈API分析: 参数: subdistrict 期望返回多少级下级行政区信息,可选值:0、1、2、3 key 申请的数据接口密钥 s=rsv3 不知道干嘛,不能缺 output 返回数据类型,默认是 json ,不传也可以 keywords 搜索关键字
高德获取商圈 http://report.amap.com/ajax/districtRank.do?linksType=3&cityCode=110000
参考资料:
https://blog.csdn.net/tanqian351/article/details/80509942
https://blog.csdn.net/qq_912917507/article/details/81085535