高德地图使用-高亮省市区

Posted 不靠谱的作曲家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高德地图使用-高亮省市区相关的知识,希望对你有一定的参考价值。

效果如图

1.注册插件
首先注入秘钥

window._AMapSecurityConfig = 
   securityJsCode: "这个秘钥需要再控制台获取"

注册插件

<script language="javascript" src="https://webapi.amap.com/maps?v=2.0&key=key&plugin=AMap.DistrictSearch"></script>

2.声明高亮的地区

const district = new AMap.DistrictSearch(
  subdistrict: 0, //获取边界不需要返回下级行政区
  extensions: "all", //返回行政区边界坐标组等具体信息
  level: "district" //查询行政级别为县区
);
district.search("江宁", (state, res) => 
  varpolygons = [];
  res.districtList[0].boundaries.forEach(q => 
    const polygon = new AMap.Polygon(
      strokeWeight: 1,
      path: q,
      fillOpacity: 0.4,
      fillColor: "red",
      strokeColor: "blue"
    );
    polygons.push(polygon);
  );
  map.add(polygons);
);

以上是关于高德地图使用-高亮省市区的主要内容,如果未能解决你的问题,请参考以下文章

地域数据标准化

Android MVVM框架搭建TabLayoutViewPager城市地图天气切换

Android MVVM框架搭建TabLayoutViewPager城市地图天气切换

利用高德提供的api获取行政区域查询

使用高德地图api导入行政区域及经纬度

高德底图 根据行政区域名 加载边界到地图中