pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

    <legend id='I10hD'><style id='I10hD'><dir id='I10hD'><q id='I10hD'></q></dir></style></legend>
    • <bdo id='I10hD'></bdo><ul id='I10hD'></ul>
  • <i id='I10hD'><tr id='I10hD'><dt id='I10hD'><q id='I10hD'><span id='I10hD'><b id='I10hD'><form id='I10hD'><ins id='I10hD'></ins><ul id='I10hD'></ul><sub id='I10hD'></sub></form><legend id='I10hD'></legend><bdo id='I10hD'><pre id='I10hD'><center id='I10hD'></center></pre></bdo></b><th id='I10hD'></th></span></q></dt></tr></i><div class="3ldu8x7" id='I10hD'><tfoot id='I10hD'></tfoot><dl id='I10hD'><fieldset id='I10hD'></fieldset></dl></div>

    <small id='I10hD'></small><noframes id='I10hD'>

    <tfoot id='I10hD'></tfoot>

        Leaflet Draw Plugin:如何按圖層類型動(dòng)態(tài)隱藏/顯示繪

        Leaflet Draw Plugin: How to hide/show drawing tools by Layer Type dynamically(Leaflet Draw Plugin:如何按圖層類型動(dòng)態(tài)隱藏/顯示繪圖工具)
            <tbody id='Rbp9l'></tbody>
          1. <tfoot id='Rbp9l'></tfoot>

              <small id='Rbp9l'></small><noframes id='Rbp9l'>

                • <bdo id='Rbp9l'></bdo><ul id='Rbp9l'></ul>
                • <legend id='Rbp9l'><style id='Rbp9l'><dir id='Rbp9l'><q id='Rbp9l'></q></dir></style></legend>
                  <i id='Rbp9l'><tr id='Rbp9l'><dt id='Rbp9l'><q id='Rbp9l'><span id='Rbp9l'><b id='Rbp9l'><form id='Rbp9l'><ins id='Rbp9l'></ins><ul id='Rbp9l'></ul><sub id='Rbp9l'></sub></form><legend id='Rbp9l'></legend><bdo id='Rbp9l'><pre id='Rbp9l'><center id='Rbp9l'></center></pre></bdo></b><th id='Rbp9l'></th></span></q></dt></tr></i><div class="lkjwk8y" id='Rbp9l'><tfoot id='Rbp9l'></tfoot><dl id='Rbp9l'><fieldset id='Rbp9l'></fieldset></dl></div>
                • 本文介紹了Leaflet Draw Plugin:如何按圖層類型動(dòng)態(tài)隱藏/顯示繪圖工具的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                  問(wèn)題描述

                  我在我的項(xiàng)目中使用繪圖插件,我想知道如何按圖層類型隱藏/顯示繪圖工具?

                  I'm using draw plugin in my project and I would like to know how can I hide/show drawing tools by layer type?

                  例如,假設(shè)我有 2 層,其中一層是多邊形,另一層是線.

                  For example, let's say I have 2 layers one of them type is Polygon and the other one is Line.

                  如果用戶選擇多邊形圖層,我想隱藏畫線工具.

                  之后,如果用戶選擇Line layer,我想隱藏多邊形繪圖工具.我看過(guò) here 但這個(gè)例子使工具靜態(tài)化,我想動(dòng)態(tài)地改變.我該怎么做?

                  After that, If user select Line layer, I want to hide Polygon drawing tool. I've looked here but this example is making tools static, I want to change dynamically. How can I do that?

                  我們將不勝感激.

                  推薦答案

                  我自己解決了.我在地圖初始化時(shí)添加了這個(gè)繪制控件.

                  I solved it myself. I'm adding this draw control when map initialized.

                   drawControl = new L.Control.Draw({
                      draw : {
                          position : 'topleft',
                          polygon : false,
                          polyline : false,
                          rectangle : false,
                          circle : false
                  
                      },
                      edit : false
                  });
                  
                  map.addControl(drawControl); 
                  

                  之后,我寫了一個(gè)重置??繪圖工具的函數(shù).

                  After that, i wrote a function for resetting drawing tools.

                    function setDrawingTools(layerType) {
                  
                      map.removeControl(drawControl);
                  
                      if (layerType == 'Polygon') {
                  
                          drawControl = new L.Control.Draw({
                              draw : {
                                  position : 'topleft',
                                  polygon : {
                                      title : 'Draw a sexy polygon!',
                                      allowIntersection : false,
                                      drawError : {
                                          color : '#b00b00',
                                          timeout : 1000
                                      },
                                      shapeOptions : {
                                          color : '#bada55'
                                      },
                                      showArea : true
                                  },
                                  polyline : false,
                                  rectangle : false,
                                  circle : false,
                                  marker : false
                              },
                              edit : false
                          });
                      } else if (layerType == 'Line') {
                  
                          drawControl = new L.Control.Draw({
                              draw : {
                                  position : 'topleft',
                                  polygon : false,
                                  polyline : {
                                      metric : false
                                  },
                                  rectangle : false,
                                  circle : false,
                                  marker : false
                              },
                              edit : false
                          });
                      } else if (layerType == 'Point') {
                  
                          drawControl = new L.Control.Draw({
                              draw : {
                                  position : 'topleft',
                                  polygon : false,
                                  polyline : false,
                                  rectangle : false,
                                  circle : false
                  
                              },
                              edit : false
                          });
                  
                      }
                      map.addControl(drawControl);
                  }
                  

                  這篇關(guān)于Leaflet Draw Plugin:如何按圖層類型動(dòng)態(tài)隱藏/顯示繪圖工具的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

                  相關(guān)文檔推薦

                  Check if a polygon point is inside another in leaflet(檢查一個(gè)多邊形點(diǎn)是否在傳單中的另一個(gè)內(nèi)部)
                  Changing leaflet markercluster icon color, inheriting the rest of the default CSS properties(更改傳單標(biāo)記群集圖標(biāo)顏色,繼承其余默認(rèn) CSS 屬性)
                  Trigger click on leaflet marker(觸發(fā)點(diǎn)擊傳單標(biāo)記)
                  How can I change the default loading tile color in LeafletJS?(如何更改 LeafletJS 中的默認(rèn)加載磁貼顏色?)
                  Add external geojson to leaflet layer(將外部geojson添加到傳單層)
                  Adding Leaflet layer control to sidebar(將 Leaflet 圖層控件添加到側(cè)邊欄)
                  <tfoot id='JQNjk'></tfoot>

                      • <bdo id='JQNjk'></bdo><ul id='JQNjk'></ul>
                      • <legend id='JQNjk'><style id='JQNjk'><dir id='JQNjk'><q id='JQNjk'></q></dir></style></legend>
                          • <i id='JQNjk'><tr id='JQNjk'><dt id='JQNjk'><q id='JQNjk'><span id='JQNjk'><b id='JQNjk'><form id='JQNjk'><ins id='JQNjk'></ins><ul id='JQNjk'></ul><sub id='JQNjk'></sub></form><legend id='JQNjk'></legend><bdo id='JQNjk'><pre id='JQNjk'><center id='JQNjk'></center></pre></bdo></b><th id='JQNjk'></th></span></q></dt></tr></i><div class="2pw8ysb" id='JQNjk'><tfoot id='JQNjk'></tfoot><dl id='JQNjk'><fieldset id='JQNjk'></fieldset></dl></div>

                            <small id='JQNjk'></small><noframes id='JQNjk'>

                              <tbody id='JQNjk'></tbody>
                          • 主站蜘蛛池模板: 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 炒货机-炒菜机-炒酱机-炒米机@霍氏机械| 烟台螺纹,烟台H型钢,烟台钢材,烟台角钢-烟台市正丰金属材料有限公司 | HEYL硬度计量泵-荧光法在线溶解氧仪-净时测控技术(上海)有限公司 | 货车视频监控,油管家,货车油管家-淄博世纪锐行电子科技 | 众能联合-提供高空车_升降机_吊车_挖机等一站工程设备租赁 | 精密模具制造,注塑加工,吹塑和吹瓶加工,EPS泡沫包装生产 - 济南兴田塑胶有限公司 | 苏州西装定制-西服定制厂家-职业装定制厂家-尺品服饰西装定做公司 | 预制直埋蒸汽保温管-直埋管道-聚氨酯发泡保温管厂家 - 唐山市吉祥保温工贸有限公司 | 斗式提升机,斗式提升机厂家-淄博宏建机械有限公司 | 双舌接地线-PC68数字式高阻计-ZC36|苏海百科 | 烘箱-工业烘箱-工业电炉-实验室干燥箱 - 苏州华洁烘箱制造有限公司 | 有源电力滤波装置-电力有源滤波器-低压穿排电流互感器|安科瑞 | 蒜肠网-动漫,二次元,COSPLAY,漫展以及收藏型模型,手办,玩具的新媒体.(原变形金刚变迷TF圈) | 威海防火彩钢板,威海岩棉复合板,威海彩钢瓦-文登区九龙岩棉复合板厂 | 艾乐贝拉细胞研究中心 | 国家组织工程种子细胞库华南分库 | 开云(中国)Kaiyun·官方网站-登录入口 | 软文世界-软文推广-软文营销-新闻稿发布-一站式软文自助发稿平台 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 横河变送器-横河压力变送器-EJA变送器-EJA压力变送器-「泉蕴仪表」 | 广州番禺搬家公司_天河黄埔搬家公司_企业工厂搬迁_日式搬家_广州搬家公司_厚道搬迁搬家公司 | 劳动法网-专业的劳动法和劳动争议仲裁服务网 | 东莞动力锂电池保护板_BMS智能软件保护板_锂电池主动均衡保护板-东莞市倡芯电子科技有限公司 | 萃取箱-萃取槽-PVC萃取箱厂家-混合澄清槽- 杭州南方化工设备 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 安徽合肥格力空调专卖店_格力中央空调_格力空调总经销公司代理-皖格制冷设备 | 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | 周口风机|周风风机|河南省周口通用风机厂 | 工程管道/塑料管材/pvc排水管/ppr给水管/pe双壁波纹管等品牌管材批发厂家-河南洁尔康建材 | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 海尔生物医疗四川代理商,海尔低温冰箱四川销售-成都壹科医疗器械有限公司 | 深圳标识制作公司-标识标牌厂家-深圳广告标识制作-玟璟广告-深圳市玟璟广告有限公司 | 校服厂家,英伦校服定做工厂,园服生产定制厂商-东莞市艾咪天使校服 | 海南在线 海南一家| GAST/BRIWATEC/CINCINNATI/KARL-KLEIN/ZIEHL-ABEGG风机|亚喜科技 | 电动百叶窗,开窗器,电动遮阳百叶,电动开窗机生产厂家-徐州鑫友工控科技发展有限公司 | 厦门ISO认证|厦门ISO9001认证|厦门ISO14001认证|厦门ISO45001认证-艾索咨询专注ISO认证行业 | 石牌坊价格石牌坊雕刻制作_石雕牌坊牌楼石栏杆厂家_山东嘉祥石雕有限公司 | 旅游规划_旅游策划_乡村旅游规划_景区规划设计_旅游规划设计公司-北京绿道联合旅游规划设计有限公司 |