首页 > 其他分享 >vue 高德图层---省市区行政图层显示

vue 高德图层---省市区行政图层显示

时间:2024-02-20 16:38:15浏览次数:26  
标签:vue distProvince --- api amap 设置 图层 2.0

官网文档:https://lbs.amap.com/api/javascript-api-v2/guide/layers/districtlayer

var map;
var distProvince;
  
initMap() {
        //初始化地图
        AMapLoader.load({
          key: '申请的key',
          version: '2.0',//需要使用JSAPI 2.0版本。若从1.x版本升级,之前的图层和点标记等方法有改动,可参考官网升级指南:https://lbs.amap.com/api/javascript-api-v2/update
          Loca: {
            version: '2.0',//需要使用2.0版本,与JSAPI 2.0版本对应
          }
        }).then((AMap) => {
          map = new AMap.Map('container', {
            zoom: 12, //级别,地图放大倍数
            center: [120.41, 36.05], //中心点坐标
            viewMode: '3D', //使用3D视图
            mapStyle: "amap://styles/darkblue",//样式
          });
          
          //创建省市简易行政区图层
          distProvince = new AMap.DistrictLayer.Province({
            zIndex: 10, //设置图层层级
            zooms: [2, 15], //设置图层显示范围
            adcode: "370200", //设置行政区 adcode
            depth: 2, //设置数据显示层级,0:显示国家面,1:显示省级,当国家为中国时设置depth为2的可以显示市一级,2:区县
          });
          // 设置行政区图层样式
          distProvince.setStyles({
            "stroke-width": 2, //描边线宽
            fill: function (data) {
              //设置区域填充颜色,可根据回调信息返回区域信息设置不同填充色
              //回调返回区域信息数据,字段包括 SOC(国家代码)、NAME_ENG(英文名称)、NAME_CHN(中文名称)等
              //国家代码名称说明参考 https://a.amap.com/jsapi_demos/static/demo-center/js/soc-list.json
              return "rgba(14,91,141,0.55)";
            },
          });
          //将简易行政区图层添加到地图
          map.add(distProvince);
        }).catch((e) => {
          console.log(e);
        });
      },

  

标签:vue,distProvince,---,api,amap,设置,图层,2.0
From: https://www.cnblogs.com/webttt/p/18023395

相关文章

  • Unreadable-Mesh内存占用翻倍问题
    1)Unreadable-Mesh内存占用翻倍问题2)在TMP中计算书名号《》高度的问题3)Mipmap如何限定层级4)FMOD设置中关于VirtualChannelCount&RealChannelCount的参数疑问这是第374篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术知识点,助力大家更全面地掌......
  • IOT-OPC UA Client C# 实现方式->账号密码形式
    本文只要记录OPCUA方式读取PLC数据,默认opcserver已经配置成功;一、外部引用opcuahelperusingOpc.Ua;usingOpcUaHelper;二、源码如下;>点击查看代码usingOpc.Ua;usingOpcUaHelper;usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSyst......
  • 李宏毅《机器学习》总结 - 2022 HW8(Anomaly Detection、ResNet) Strong Baseline
    重新学习了一下ResNet。。这作业平均一跑就是3、4个小时题目大意是让你做异常检测(anomalydetection),即给你一些正常的图片,再让你测试图片是正常的还是异常的(可以理解为2分类问题,只不过其中一个类别是无限大的)代码:https://www.kaggle.com/code/skyrainwind/hw8-anomaly-detec......
  • Mybatis---结果映射-自动映射
    https://mybatis.org/mybatis-3/zh_CN/sqlmap-xml.html#Auto-mapping 正如你在前面一节看到的,在简单的场景下,MyBatis可以为你自动映射查询结果。但如果遇到复杂的场景,你需要构建一个结果映射。但是在本节中,你将看到,你可以混合使用这两种策略。让我们深入了解一下自动映射是怎......
  • 关于vue3的h函数
    h(ElInput,{class:'w200ml8',placeholder:'关键字搜索',clearable:true,modelValue:formData.url_pattern,'onUpdate:modelValue':(val:string)=&......
  • Android命令-lshal
    一、lahal--help翻译/#lshal--helplshal:列出并调试HIDLHAL。(对于AIDLHAL,请参阅“dumpsys”)commands:list列出HIDLHAL。debug调试指定的HIDLHAL。help打印帮助消息。wait如果HIDLHAL尚未启动,请等待其启动。如果未指定命令,则默认为“l......
  • Vite + Vue3 实现前端项目工程化
    原文地址:https://mp.weixin.qq.com/s/cgiLx6NsoCAnh-mcR5peQgVue3发布至今,周边的生态、技术方案已足够成熟,个人认为新项目是时候切换到Vite+Vue3了。今天就给大家操作一下这种技术方案实现前端工程化。1.初始化项目通过官方脚手架初始化项目第一种方式,这是使用vite命......
  • KU060板卡设计方案:636-基于FMC的KU060高性能 PCIe 载板 AI加速计算卡
    基于FMC的KintexXCKU060高性能PCIe载板 一、板卡概述   板卡主控芯片采用Xilinx公司的KintexUltraScale系列FPGAXCKU060-2FFVA1156。板载2组64bit的DDR4SDRAM,每组容量2GB,可稳定运行在2400MT/s。支持PCIEGen3x8模式及一路FMCHPC接口。同时可提供Windows,Linux......
  • vite快速安装vue,及项目打包发布
    原文地址:https://mp.weixin.qq.com/s/xdEqyhfmW8P0R_wktymb3wvite快速安装vue,及项目打包发布1.下载、安装VScode,下载地址:https://code.visualstudio.com/2.下载、安装node.js,国内下载地址:http://www.nodejs.com.cn/3.创建空文件夹,用VScode打开,在左侧空白处点击鼠标右键,选择在......
  • Vue.JS:使用Vite工具创建项目 及 后续的主要配置
    原文地址:https://mp.weixin.qq.com/s/QelQEAMYSoNC0uYKfbO9Gw01 使用Vite工具创建Vue.JS项目 命令:npmcreatevite@latest 首先,要提供的是你项目的名称: 然后,选择一个框架:这一段的全部代码如下:adamhuan@192PycharmProjects%pwd/Users/adamhuan/PycharmProjectsad......