文 档 中 心 / Document Center
搜索 管理中心
壹川接口文档V3
地图相关
更新时间:2018-08-24 10:33:10   更新人员:叶洋   文档状态:
摘要
  1. 获取高德地图行政区边界线
      amapAdcode.search = function (adcodeLevel, keyword, selectId) {
      // 查询行政区划列表并生成相应的下拉列表
      var me = this;
      if (adcodeLevel == 'district' || adcodeLevel == 'city') {
        // 第三级时查询边界点
        this._district.setExtensions('all');
      } else {
        this._district.setExtensions('base');
      }
      this._district.setLevel(adcodeLevel); // 行政区级别
      this._district.search(keyword, function (status, result) {
        // 注意,api返回的格式不统一,在下面用三个条件分别处理
        var districtData = result.districtList[0];
        if (districtData.districtList) {
          me.createSelectList(selectId, districtData.districtList);
        } else if (districtData.districts) {
          me.createSelectList(selectId, districtData.districts);
        } else {
          document.getElementById(selectId).innerHTML = '';
        }
        map.setCenter(districtData.center);
        me.clearMap();
        me.addPolygon(districtData.boundaries);
      })
    }
    
本书创建于 2018-03-30 12:03:13 ?如有疑问,请联系技术人员