接地图加载后 (4条消息) Vue加载地图的两种方法_程序大白兔的博客-CSDN博客

新增围栏

addArea(){this.drawPolygon();
},
drawPolygon () {var that=this;var mouseTool=new AMap.MouseTool(that.map);mouseTool.polygon({strokeColor: "#FF33FF", //线条颜色,使用16进制颜色代码赋值。默认值为#00D3FCstrokeOpacity: 1,//轮廓线透明度,取值范围 [0,1] ,0表示完全透明,1表示不透明。默认为0.9strokeWeight: 6,//    轮廓线宽度strokeOpacity: 0.2,//轮廓线透明度,取值范围 [0,1] ,0表示完全透明,1表示不透明。默认为0.9fillColor: '#1791fc',//多边形填充颜色,使用16进制颜色代码赋值,如:#00B2D5fillOpacity: 0.4,//多边形填充透明度,取值范围 [0,1] ,0表示完全透明,1表示不透明。默认为0.5// 线样式还支持 'dashed'strokeStyle: "solid",//strokeStyle// strokeStyle是dashed时有效// strokeDasharray: [30,10],})mouseTool.on('draw', function(event) {// event.obj 为绘制出来的覆盖物对象//mouseTool.close(true);//关闭,并清除覆盖物//that.map.clearMap();//删除地图上所有的覆盖物//that.map.remove(event.obj);//移出console.log('覆盖物对象绘制完成坐标点',event.obj.getPath())})},

编辑围栏

 drawPolygonEdit(){var that=this;var path =  [[116.453322, 39.920255],[116.460703, 39.897555],[116.452292, 39.892353],[116.439846, 39.891365]];polygon = new AMap.Polygon({path: path,strokeColor: "#FF33FF",strokeWeight: 6,strokeOpacity: 0.2,fillOpacity: 0.4,fillColor: '#1791fc',zIndex: 50,bubble: true,});this.map.add([polygon]);// 缩放地图到合适的视野级别this.map.setFitView();var polyEditor;polyEditor = new AMap.PolyEditor(that.map, polygon,path);polyEditor.addAdsorbPolygons(polygon)polyEditor.open();//构建自定义信息窗体var infoWindow = new AMap.InfoWindow({anchor: 'top-left',content: "显示信息",});infoWindow.open(that.map, path[0]=>('地图上围栏的某个点显示信息窗体');},

重绘

clearMap(){this.map.clearMap();this.drawPolygon();},

AMap.MouseTool:鼠标工具插件。通过该插件,可进行鼠标画标记点、线、多边形、矩形、圆、距离量测、面积量测、拉框放大、拉框缩小等功能。

polygon:开启鼠标画多边形模式。鼠标在地图上单击开始绘制多边形,鼠标左键双击或右键单击结束当前多边形的绘制.

具体可看 高德地图 参考手册-地图 JS API v2.0 | 高德地图API (amap.com)

高德地图画围栏与编辑围栏相关推荐

  1. vue使用高德地图画电子围栏_地理围栏-辅助功能-开发指南-iOS 定位SDK | 高德地图API...

    以下内容自 iOS 定位SDK V2.3.0 后支持. 第 1 步,引入头文件 在调用地理围栏功能的类中引入AMapFoundationKit.h和AMapLocationKit.h这两个头文件,注意 ...

  2. mysql 围栏_地理围栏

    地理围栏技术 本词条缺少信息栏.名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 地理围栏(Geo-fencing)是LBS的一种新应用,就是用一个虚拟的栅栏围出一个虚拟地理边界.当手机 ...

  3. vue中使用高德地图画电子围栏

    vue中使用高德地图画电子围栏 思路:根据项目的需求,给某个区域画电子围栏,且必须得在规定区域内画,所有首先得有个区域先规定好,从后台获取规定区域的坐标点,让后就是画矩形,这里主要是画矩形,在不在圈内 ...

  4. 高德地图画扇形v3.0

    2.0 更新部分bug    增加了另一种画法,避免模糊 3.0 新增点击事件,可以点击扇区,弹窗展示内容 !高德地图画扇形不如百度画扇形,去百度吧. ! ! ! ! ! ! ! ! ! ! ! ! ...

  5. 高德地图加载多个围栏、行政区查询方法

    高德地图开放平台行政区查询跳转链接https://lbs.amap.com/api/jsapi-v2/guide/services/district-search高德地图行政区边界查询官方演示http ...

  6. 智能围网,智慧围栏,智能围栏,智能护栏,攀破报警围栏——0误报,无漏报

    ** 智能围网,智能围栏.护栏,攀破报警,0误报,无漏报.AI人体引力报警系统是新一代周界报警系统** AI人体引力报警系统是业祥科技自主研发的新一代周界报警系统,系统涵盖了电子围栏.张力围栏.感应电 ...

  7. 立宏TROAX围栏防护系列-智能组合安全围栏-张力围栏-电子围栏-感应围栏

    智能组合围栏 ![立宏智能组合安全围栏 ) New新一代机器人进入区域安全检测光幕,可分三个区域进入,提升生产效率 产品名称 产品型号 保护区 保护长度 订货编号 区域检测安全光幕 DM-R-2-3 ...

  8. vue 高德地图多边形_Vue + 高德地图画矢量图

    功能需求 引入并创建地图 支持鼠标工具 鼠标画矢量图(线.圆.矩形.多边形) 支持矢量图编辑.获取各点经纬度及求面积等操作 自定义鼠标右键事件 一图胜千言,效果图如下 创建地图对象 //DOM加载后动 ...

  9. vue使用高德地图画电子围栏_Vue.js 中使用高德地图定位及渲染地图

    看了github上面有集成的高德地图组件,但由于项目所要用到的不多,所以决定跟着文档写一写.运行环境是vue-cli webpack 引入高德地图 一般用使用vue-cli webpack最简单粗暴的 ...

最新文章

  1. 随机数发生器怎么用_用随机数发生器射击自己的脚
  2. [js] 在DOM上同时绑定两个点击事件(一个用捕获,一个用冒泡),事件总共会执行几次,先执行哪个事件?
  3. element-UI级联选择器(Cascader)获取label值 - 代码篇
  4. (4)JavaScript之alert语句
  5. 花钱你都学不到的“饭局“规矩
  6. 关于算法--蛮力法篇--选择排序
  7. (有图)仿QQ侧滑菜单:RecyclerView侧滑菜单,长按拖拽,滑动删除
  8. mysql安装和基本操作
  9. 字符集编码(一):Unicode 之前
  10. BUCK/BOOST电路
  11. php 简转繁体,php如何实现简体繁体转换
  12. 微信营销与微博营销的区别
  13. JQuery监听页面滚动总结
  14. java detach_java – Spring JpaRepository – Detach和Attach实体
  15. Shopify API接入
  16. 关于专利申请中发明内容和具体实施方法有什么本质区别?
  17. D-Link DP-LINK302打印服务器WIN7版软件
  18. solr入门之拼音加汉字方式的搜索建议自动补全的不高效实现
  19. 协同(OA)应用中的七个机制
  20. 京东 vs 苏宁:两个穷人的流血战争

热门文章

  1. 如何测试TCP端口通不通(四种方法)
  2. 数据依赖和控制依赖 Data Dependence and Contol Dependence
  3. resnet 论文笔记
  4. JavaScript 属性描述符
  5. IE内核浏览器访问https网站出现证书问题
  6. 蜜雪冰城上市,也要打无边界之战?
  7. glBlendEquation
  8. 《Erlang in anger》
  9. 从”皮皮书屋”下载电子书的姿势
  10. 你每天的忙碌或许只是在啃技术老本