首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绘图时Leaflet.Draw颜色

绘图时Leaflet.Draw颜色
EN

Stack Overflow用户
提问于 2017-05-02 04:40:43
回答 1查看 2.4K关注 0票数 1

我使用一个颜色选择器来选择对象的颜色来用Leaflet.Draw绘制它,但是找不到它的位置。

代码语言:javascript
复制
    $("#txtAPColor").on('change', function(){
        colorSelectPoi=$("#txtAPColor").value;
    });

   var circle_options = {
        stroke: true,
        color: colorSelectPoi,
        weight: 4,
        opacity: 0.5,
        fill: true,
        fillColor: null, //same as color by default
        fillOpacity: 0.2,
        clickable: true
      };
     new L.Draw.Circle(map, circle_options).enable();            
EN

回答 1

Stack Overflow用户

发布于 2019-12-20 14:51:52

我已经用以下代码解决了这个问题:

代码语言:javascript
复制
var optionColorSelected = '#000'
map.on(L.Draw.Event.CREATED, function (event) {
    event.layer.options.color = optionColorSelected;
    var layer = event.layer;
    drawnItems.addLayer(layer);
});

您只需用您选择的颜色更新变量optionColorSelected。我希望我能帮你。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43730206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档