高德地圖 行政區域查詢 DistrictSearch

當我們想查詢某一地區的編碼時,高德地圖爲我們提供了兩種方法。
一:通過下載相應的文檔進行查找。
二:通過插件DistrictSearch進行搜索查詢

第一種方法的好處是可以不用編寫代碼即可知道所有的詳情,不過官網並不推薦,因爲可能存在未更新的情況,相關文檔可以到高德官網下載

這裏我們主要講解第二種方法DistrictSearch

AMap.DistrictSearch 行政區查詢服務,提供行政區相關信息

官方文檔
這裏寫圖片描述

這裏寫圖片描述
這裏寫圖片描述

下面是一個簡單的示例

<script type="text/javascript">

       var map = new AMap.Map('container', {
          resizeEnable: true,

      });

      AMap.service('AMap.DistrictSearch',function(){//回調函數

         var opts = {
            subdistrict: 1,   //返回下一級行政區
            level: 'city',//查詢的範圍
            showbiz:false  //查詢行政級別爲 市
        };
        //實例化DistrictSearch
        districtSearch = new AMap.DistrictSearch(opts);
        //TODO: 使用districtSearch對象調用行政區查詢的功能
        districtSearch.search('中國',function(status, result){
            //TODO : 按照自己需求處理查詢結果
            console.log(result);
        })
     })



    </script>

通過設置級別我們可以查找相應的範圍。通過獲取District 對象我們可以獲取
行政區名稱,城市編碼,區域編碼

發佈了89 篇原創文章 · 獲贊 44 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章