從百度地圖和高德地圖中提煉出了對應的接口,方便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 搜索關鍵字