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

<tfoot id='fHtKC'></tfoot>

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

      <legend id='fHtKC'><style id='fHtKC'><dir id='fHtKC'><q id='fHtKC'></q></dir></style></legend>

          <bdo id='fHtKC'></bdo><ul id='fHtKC'></ul>
        <i id='fHtKC'><tr id='fHtKC'><dt id='fHtKC'><q id='fHtKC'><span id='fHtKC'><b id='fHtKC'><form id='fHtKC'><ins id='fHtKC'></ins><ul id='fHtKC'></ul><sub id='fHtKC'></sub></form><legend id='fHtKC'></legend><bdo id='fHtKC'><pre id='fHtKC'><center id='fHtKC'></center></pre></bdo></b><th id='fHtKC'></th></span></q></dt></tr></i><div class="v7nphhl" id='fHtKC'><tfoot id='fHtKC'></tfoot><dl id='fHtKC'><fieldset id='fHtKC'></fieldset></dl></div>

        傳單事件:如何傳播到重疊層

        Leaflet event: how to propagate to overlapping layers(傳單事件:如何傳播到重疊層)
      1. <tfoot id='QhHZQ'></tfoot>

              <bdo id='QhHZQ'></bdo><ul id='QhHZQ'></ul>
              <i id='QhHZQ'><tr id='QhHZQ'><dt id='QhHZQ'><q id='QhHZQ'><span id='QhHZQ'><b id='QhHZQ'><form id='QhHZQ'><ins id='QhHZQ'></ins><ul id='QhHZQ'></ul><sub id='QhHZQ'></sub></form><legend id='QhHZQ'></legend><bdo id='QhHZQ'><pre id='QhHZQ'><center id='QhHZQ'></center></pre></bdo></b><th id='QhHZQ'></th></span></q></dt></tr></i><div class="1bxx7ft" id='QhHZQ'><tfoot id='QhHZQ'></tfoot><dl id='QhHZQ'><fieldset id='QhHZQ'></fieldset></dl></div>
              <legend id='QhHZQ'><style id='QhHZQ'><dir id='QhHZQ'><q id='QhHZQ'></q></dir></style></legend>
                <tbody id='QhHZQ'></tbody>

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

                • 本文介紹了傳單事件:如何傳播到重疊層的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  假設我有一些重疊的圖層,每個圖層都有一個點擊事件.當我點擊地圖時,我想知道點擊了哪些圖層,盡管點擊事件在第一層之后停止并且不會傳播到其底層.我怎樣才能做到這一點?

                  Let's say I have some overlapping layers and each layer has a click event. When I click on the map, I'd like to know which layers are clicked on, though the click event stops after the first layer and does not propagate to its underlying layers. How can I achieve this?

                  這是一個示例小提琴及其代碼:https://jsfiddle.net/r0r0xLoc/

                  Here's a sample fiddle and its code: https://jsfiddle.net/r0r0xLoc/

                  <div id="mapid" style="width: 600px; height: 400px;"></div>
                  
                  <script>
                    var mymap = L.map('mapid').setView([51.505, -0.09], 13);
                  
                    L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw', {
                      maxZoom: 18,
                      attribution: 'Map data &copy; <a >OpenStreetMap</a> contributors, ' +
                        '<a  +
                        'Imagery ? <a ,
                      id: 'mapbox.streets'
                    }).addTo(mymap);
                  
                    L.polygon([
                      [51.509, -0.08],
                      [51.503, -0.06],
                      [51.51, -0.047]
                    ]).addTo(mymap).on('click', function() {
                      console.log('clicked on 1st polygon')
                    });
                  
                    L.polygon([
                      [51.609, -0.1],
                      [51.503, -0.06],
                      [51.51, -0.047]
                    ]).addTo(mymap).on('click', function() {
                      console.log('clicked on 2nd polygon')
                    });
                  
                  </script>
                  

                  如果您單擊每個多邊形,您會看到其相關消息.如果單擊重疊部分,您只會看到第二個多邊形的消息.

                  If you click on each polygon, you see its related message. If you click on the overlapping part, you only see the message for the second polygon.

                  推薦答案

                  您必須直接監聽地圖 "click" 事件并手動"確定哪些圖層包含點擊位置.

                  You have to listen directly to the map "click" event and to "manually" determine which layers contain the clicked position.

                  您可以使用 leaflet-pip 插件(點在多邊形中)例如進行此確定:

                  You can use leaflet-pip plugin (point in polygon) for example for this determination:

                  map.on("click", function (event) {
                    var clickedLayers = leafletPip.pointInLayer(event.latlng, geoJSONlayerGroup);
                    // Do something with clickedLayers
                  });
                  

                  演示:https://jsfiddle.net/ve2huzxw/526/(聽"mousemove" 而不是 "click")

                  Demo: https://jsfiddle.net/ve2huzxw/526/ (listening to "mousemove" instead of "click")

                  這篇關于傳單事件:如何傳播到重疊層的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                  相關文檔推薦

                  Browserify, Babel 6, Gulp - Unexpected token on spread operator(Browserify,Babel 6,Gulp - 傳播運算符上的意外令牌)
                  Is it possible to pass a flag to Gulp to have it run tasks in different ways?(是否可以將標志傳遞給 Gulp 以使其以不同的方式運行任務?)
                  Why do we need to install gulp globally and locally?(為什么我們需要在全局和本地安裝 gulp?)
                  How to run Gulp tasks sequentially one after the other(如何一個接一個地依次運行 Gulp 任務)
                  Visual Studio 2015 crashes when opening Javascript files(打開 Javascript 文件時 Visual Studio 2015 崩潰)
                  Detect FLASH plugin crashes(檢測 FLASH 插件崩潰)

                  <i id='UOmqs'><tr id='UOmqs'><dt id='UOmqs'><q id='UOmqs'><span id='UOmqs'><b id='UOmqs'><form id='UOmqs'><ins id='UOmqs'></ins><ul id='UOmqs'></ul><sub id='UOmqs'></sub></form><legend id='UOmqs'></legend><bdo id='UOmqs'><pre id='UOmqs'><center id='UOmqs'></center></pre></bdo></b><th id='UOmqs'></th></span></q></dt></tr></i><div class="vjxpzpd" id='UOmqs'><tfoot id='UOmqs'></tfoot><dl id='UOmqs'><fieldset id='UOmqs'></fieldset></dl></div>
                          <tbody id='UOmqs'></tbody>
                        • <bdo id='UOmqs'></bdo><ul id='UOmqs'></ul>

                          • <small id='UOmqs'></small><noframes id='UOmqs'>

                            <tfoot id='UOmqs'></tfoot>

                          • <legend id='UOmqs'><style id='UOmqs'><dir id='UOmqs'><q id='UOmqs'></q></dir></style></legend>
                          • 主站蜘蛛池模板: 正压密封性测试仪-静态发色仪-导丝头柔软性测试仪-济南恒品机电技术有限公司 | 重庆网站建设,重庆网站设计,重庆网站制作,重庆seo,重庆做网站,重庆seo,重庆公众号运营,重庆小程序开发 | 不锈钢管件(不锈钢弯头,不锈钢三通,不锈钢大小头),不锈钢法兰「厂家」-浙江志通管阀 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | H型钢切割机,相贯线切割机,数控钻床,数控平面钻,钢结构设备,槽钢切割机,角钢切割机,翻转机,拼焊矫一体机 | 钢格板_钢格栅_格栅板_钢格栅板 - 安平县鑫拓钢格栅板厂家 | 管理会计网-PCMA初级管理会计,中级管理会计考试网站 | crm客户关系管理系统,销售管理系统,crm系统,在线crm,移动crm系统 - 爱客crm | 置顶式搅拌器-优莱博化学防爆冰箱-磁驱搅拌器-天津市布鲁克科技有限公司 | 涂层测厚仪_光泽度仪_uv能量计_紫外辐照计_太阳膜测试仪_透光率仪-林上科技 | 超声骨密度仪-骨密度检测仪-经颅多普勒-tcd仪_南京科进实业有限公司 | 黄石东方妇产医院_黄石妇科医院哪家好_黄石无痛人流医院 | 能量回馈_制动单元_电梯节能_能耗制动_深圳市合兴加能科技有限公司 | 在线浊度仪_悬浮物污泥浓度计_超声波泥位计_污泥界面仪_泥水界面仪-无锡蓝拓仪表科技有限公司 | 派克防爆伺服电机品牌|国产防爆伺服电机|高低温伺服电机|杭州摩森机电科技有限公司 | 天津热油泵_管道泵_天津高温热油泵-天津市金丰泰机械泵业有限公司【官方网站】 | 注塑_注塑加工_注塑模具_塑胶模具_注塑加工厂家_深圳环科 | 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | 宝元数控系统|对刀仪厂家|东莞机器人控制系统|东莞安川伺服-【鑫天驰智能科技】 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 烽火安全网_加密软件、神盾软件官网 | Boden齿轮油泵-ketai齿轮泵-yuken油研-无锡新立液压有限公司 | 运动木地板_体育木地板_篮球馆木地板_舞台木地板-实木运动地板厂家 | 温控器生产厂家-提供温度开关/热保护器定制与批发-惠州市华恺威电子科技有限公司 | 蓝鹏测控平台 - 智慧车间系统 - 车间生产数据采集与分析系统 | 档案密集架_电动密集架_移动密集架_辽宁档案密集架-盛隆柜业厂家现货批发销售价格公道 | 山东柳店新能源科技有限公司| 上海公众号开发-公众号代运营公司-做公众号的公司企业服务商-咏熠软件 | 代做标书-代写标书-专业标书文件编辑-「深圳卓越创兴公司」 | 铝扣板-铝方通-铝格栅-铝条扣板-铝单板幕墙-佳得利吊顶天花厂家 elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 压片机_高速_单冲_双层_花篮式_多功能旋转压片机-上海天九压片机厂家 | 四川实木门_成都实木门 - 蓬溪聚成门业有限公司 | 神超官网_焊接圆锯片_高速钢锯片_硬质合金锯片_浙江神超锯业制造有限公司 | 河南生物显微镜,全自动冰冻切片机-河南荣程联合科技有限公司 | 淘气堡_室内儿童乐园_户外无动力儿童游乐设备-高乐迪(北京) | 磁力抛光研磨机_超声波清洗机厂家_去毛刺设备-中锐达数控 | 轻型地埋电缆故障测试仪,频响法绕组变形测试仪,静荷式卧式拉力试验机-扬州苏电 | Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | YAGEO国巨电容|贴片电阻|电容价格|三星代理商-深圳市巨优电子有限公司 | 农业四情_农业气象站_田间小型气象站_智慧农业气象站-山东风途物联网 |