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="7x7nltp" 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:如何按圖層類型動態(tài)隱藏/顯示繪

        Leaflet Draw Plugin: How to hide/show drawing tools by Layer Type dynamically(Leaflet Draw Plugin:如何按圖層類型動態(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="n7v7f7h" id='Rbp9l'><tfoot id='Rbp9l'></tfoot><dl id='Rbp9l'><fieldset id='Rbp9l'></fieldset></dl></div>
                • 本文介紹了Leaflet Draw Plugin:如何按圖層類型動態(tài)隱藏/顯示繪圖工具的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

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

                  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,我想隱藏多邊形繪圖工具.我看過 here 但這個例子使工具靜態(tài)化,我想動態(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?

                  我們將不勝感激.

                  推薦答案

                  我自己解決了.我在地圖初始化時添加了這個繪制控件.

                  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); 
                  

                  之后,我寫了一個重置??繪圖工具的函數(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:如何按圖層類型動態(tài)隱藏/顯示繪圖工具的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

                  相關(guān)文檔推薦

                  Check if a polygon point is inside another in leaflet(檢查一個多邊形點是否在傳單中的另一個內(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ā)點擊傳單標(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="pffzfdt" 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>
                          • 主站蜘蛛池模板: 温州中研白癜风专科_温州治疗白癜风_温州治疗白癜风医院哪家好_温州哪里治疗白癜风 | 成都APP开发-成都App定制-成都app开发公司-【未来久】 | 专业的新乡振动筛厂家-振动筛品质保障-环保振动筛价格—新乡市德科筛分机械有限公司 | 合肥钣金加工-安徽激光切割加工-机箱机柜加工厂家-合肥通快 | 海尔生物医疗四川代理商,海尔低温冰箱四川销售-成都壹科医疗器械有限公司 | 土壤有机碳消解器-石油|表层油类分析采水器-青岛溯源环保设备有限公司 | 西门子气候补偿器,锅炉气候补偿器-陕西沃信机电工程有限公司 | 国资灵活用工平台_全国灵活用工平台前十名-灵活用工结算小帮手 | 小型数控车床-数控车床厂家-双头数控车床| 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 暖气片十大品牌厂家_铜铝复合暖气片厂家_暖气片什么牌子好_欣鑫达散热器 | 电渗析,废酸回收,双极膜-山东天维膜技术有限公司| DWS物流设备_扫码称重量方一体机_快递包裹分拣机_广东高臻智能装备有限公司 | 代办建筑资质升级-建筑资质延期就找上海国信启航 | 大鼠骨髓内皮祖细胞-小鼠神经元-无锡欣润生物科技有限公司 | 智能型高压核相仪-自动开口闪点测试仪-QJ41A电雷管测试仪|上海妙定 | 氢氧化钙设备, 氢氧化钙生产线-淄博惠琛工贸有限公司 | 骨龄仪_骨龄检测仪_儿童骨龄测试仪_品牌生产厂家【品源医疗】 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 卫生型双针压力表-高温防腐差压表-安徽康泰电气有限公司 | 东莞市超赞电子科技有限公司 全系列直插/贴片铝电解电容,电解电容,电容器 | PSI渗透压仪,TPS酸度计,美国CHAI PCR仪,渗透压仪厂家_价格,微生物快速检测仪-华泰和合(北京)商贸有限公司 | 广州展览设计公司_展台设计搭建_展位设计装修公司-众派展览装饰 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 精密冲床,高速冲床等冲压设备生产商-常州晋志德压力机厂 | 无菌实验室规划装修设计-一体化实验室承包-北京洁净净化工程建设施工-北京航天科恩实验室装备工程技术有限公司 | 压砖机_电动螺旋压力机_粉末成型压力机_郑州华隆机械tel_0371-60121717 | 冷柜风机-冰柜电机-罩极电机-外转子风机-EC直流电机厂家-杭州金久电器有限公司 | 步进电机_agv电机_伺服马达-伺服轮毂电机-和利时电机 | 上海阳光泵业制造有限公司 -【官方网站】| 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | 苏州工作服定做-工作服定制-工作服厂家网站-尺品服饰科技(苏州)有限公司 | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 全自动翻转振荡器-浸出式水平振荡器厂家-土壤干燥箱价格-常州普天仪器 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) | 防堵吹扫装置-防堵风压测量装置-电动操作显示器-兴洲仪器 | Q361F全焊接球阀,200X减压稳压阀,ZJHP气动单座调节阀-上海戎钛 | 上海瑶恒实业有限公司|消防泵泵|离心泵|官网 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 全球化工设备网—化工设备,化工机械,制药设备,环保设备的专业网络市场。 | 减速机电机一体机_带电机减速器一套_德国BOSERL电动机与减速箱生产厂家 |