介紹:
行政區域查詢是一類簡單的HTTP接口,根據用戶輸入的搜索條件可以幫助用戶快速的查找特定的行政區域信息。
準備:
- key(“Web服務API”密鑰)
請求地址:
-
https://restapi.amap.com/v3/config/district
請求參數:
- key(“Web服務API”密鑰)
- keywords——安徽
- subdistrict——2(可選值:0、1、2、3; 0:不返回下級行政區,1:返回下一級行政區,2:返回下兩級行政區,3:返回下三級行政區。)
- extensions——base(可選值:base、all; base:不返回行政區邊界座標點;all:只返回當前查詢district的邊界值,不返回子節點的邊界值。)
實際操作:
- java代碼
//這裏使用main方法測試是否成功 public static void main(String[] args) { String keyName = "****************";//這裏是key名稱 String keyCode = "***************************";//這個是祕鑰 String admAddress = "https://restapi.amap.com/v3/config/district"; Map<String, Object> params = new HashMap<>(); params.put("key", keyCode); params.put("keywords", "安徽"); params.put("subdistrict", 1); params.put("extensions", "base"); String result = HttpClientUtil.doGet(admAddress, params); System.out.println(result); }
- 運行結果
注意:
- main方法裏面用的HttpClientUtil工具類,可借鑑我的這篇博客:java實現小程序獲取二維碼(接口B),裏面有詳細的介紹
- 這裏只是簡單的實際操作,不懂得可以借鑑高德地圖官方API