angular - 传单地图上绘制多边形的自定义颜色
问题描述
我在传单地图上绘制多边形
this.polygonDrawer = new L.Draw.Polygon(this.map);
如何自定义此多边形的颜色?就像我想绘制红色多边形一样,我可以在哪里提供这种颜色选项?
解决方案
有一个 setOptions 函数。
this.polygonDrawer = new L.Draw.Polygon(this.map, {shapeOptions: {color: '#f00'}});
//or
this.polygonDrawer.setOptions({shapeOptions: {color: '#f00'}});
http://leaflet.github.io/Leaflet.draw/docs/leaflet-draw-latest.html#l-draw-polyline-setoptions
PS:leaflet geoman 是一个非常好的和最新的leaflet draw alternativ 库
推荐阅读
- asp.net - 如何为 ASP.NET 中的现有对象添加值
- oracle - 您查询什么表/视图来获取 Oracle Fusion 中的库存地址?
- python - 计算深度图时遇到的问题
- javascript - 如果菜单长度超过Angular / Javascript中菜单类别的菜单视图长度,则菜单滚动ul li在页面滚动上左右
- python - 我怎样才能在列表中只获得一些价值?
- python - IndexError:列表索引超出范围有人可以帮助我吗?
- powerpoint - 无法为 JavaScript 运行 PowerPoint 形状 API
- node.js - 在 Google App Engine 中运行时,Nodejs 应用程序无法连接到 Firebase 实时数据库
- c++ - error : Function definition is not allowed here
- python - 如何使用 python 求解 csv 文件上的两个不同的依赖方程?