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

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

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

        <bdo id='Bs7Ci'></bdo><ul id='Bs7Ci'></ul>

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

        Leaflet + Polymer 2 使用扭曲的瓷磚加載地圖,但適用

        Leaflet + Polymer 2 map loading with distorted tile however works with non-polymer code(Leaflet + Polymer 2 使用扭曲的瓷磚加載地圖,但適用于非聚合物代碼)
        <i id='SSSUE'><tr id='SSSUE'><dt id='SSSUE'><q id='SSSUE'><span id='SSSUE'><b id='SSSUE'><form id='SSSUE'><ins id='SSSUE'></ins><ul id='SSSUE'></ul><sub id='SSSUE'></sub></form><legend id='SSSUE'></legend><bdo id='SSSUE'><pre id='SSSUE'><center id='SSSUE'></center></pre></bdo></b><th id='SSSUE'></th></span></q></dt></tr></i><div class="br5b5zt" id='SSSUE'><tfoot id='SSSUE'></tfoot><dl id='SSSUE'><fieldset id='SSSUE'></fieldset></dl></div>
          <tbody id='SSSUE'></tbody>

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

            <bdo id='SSSUE'></bdo><ul id='SSSUE'></ul>

            1. <legend id='SSSUE'><style id='SSSUE'><dir id='SSSUE'><q id='SSSUE'></q></dir></style></legend>
                1. <tfoot id='SSSUE'></tfoot>

                  本文介紹了Leaflet + Polymer 2 使用扭曲的瓷磚加載地圖,但適用于非聚合物代碼的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  更新:我現在已經在 代碼片段:

                  <style include="shared-styles publish-project-styles">:主持人 {顯示:塊;填充:20px;}#mapContainer{寬度:100%;高度:400px;邊框:1px 實心#0A569D;}.傳單容器{寬度:100%;高度:400px;邊框:1px 實心#0A569D;}</風格><td id="leftContainer" width="50%" style="padding: 15px;"><div id="mapContainer"></div><!-- <canvas id="mapContainer" style="width: 400px; height: 400px; 邊框: 1px solid #0A569D;"></canvas>--></td>準備好() {super.ready();讓leafmap = L.map(this.$.mapContainer).setView([48.84, 2.3], 5);L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {最大縮放:18}).addTo(leafmap);}

                  更新代碼:

                  <style include="shared-styles publish-project-styles">:主持人 {顯示:塊;填充:20px;}#mapContainer{寬度:100%;高度:400px;邊框:1px 實心#0A569D;}.傳單容器{寬度:100%;高度:400px;邊框:1px 實心#0A569D;}</風格><td id="leftContainer" width="50%" style="padding: 15px;"><div id="mapContainer"></div><!-- <canvas id="mapContainer" style="width: 400px; height: 400px; 邊框: 1px solid #0A569D;"></canvas>--></td>連接回調(){super.connectedCallback();讓leafmap = L.map(this.$.mapContainer).setView([48.84, 2.3], 5);L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {最大縮放:18}).addTo(leafmap);葉圖.invalidateSize();}

                  我確實嘗試過使用內聯 CSS,將 JS 放入 connectedcallback() &ready(),將 CSS 放入父元素等.

                  我假設,鑒于我閱讀的帖子存在一些 CSS 問題.但不確定.如果有人可以在這方面提供幫助,真的很感激?如果需要更多信息,請告訴我.

                  謝謝.

                  解決方案

                  Leaflet CSS 樣式不適用于陰影 DOM 元素.

                  要使其工作,您需要在此處添加leaflet.css:

                  //...<link type="text/css" rel="stylesheet" ><p>我是 x-foo 的 shadow DOM 子元素.</p>//...

                  工作示例:https://plnkr.co/edit/CJUlwUnBezum9jgt93uF?p=preview

                  UPDATE: I have now replicated this issue in Plunker. I did check the duplicate question suggested. The answer is incorrect or missing CSS file. I have imported v1.3.4 for CSS and JS as mentioned in leaflet quick start. The Plunker shows the CSS is included in Shadow DOM of the element. This is not the case for me. Also, the same version of JS and CSS works for non-polymer code, however, the distortion occurs with Polymer.

                  I am struggling for several days now to get the leaflet map loaded properly within Polymer 2. This issue is taking the soul out of me now. I have searched various threads in SO: this, Github: this, this and several other posts, unfortunately still could not fix the issue. Tested in both Chrome and Firefox. I have tried with Openlayers and the map loads perfectly. The issue arises when using Leaflet and Mapbox API. Unfortunately, due to customer requirements, cannot use Openlayers.

                  My map renders like this: Code fragments:

                  <style include="shared-styles publish-project-styles">
                      :host {
                      display: block;
                      padding: 20px;
                    }
                      #mapContainer{
                          width: 100%; height: 400px; border: 1px solid #0A569D;
                      }
                  
                      .leaflet-container{
                          width: 100%; height: 400px; border: 1px solid #0A569D;
                      }
                  </style>
                  
                  <td  id="leftContainer" width="50%" style="padding: 15px;">
                   <div id="mapContainer"></div>
                   <!-- <canvas id="mapContainer" style="width: 400px; height: 400px; border: 1px solid #0A569D;"></canvas> --></td>
                  
                  ready() {
                      super.ready();          
                      let leafmap = L.map(this.$.mapContainer).setView([48.84, 2.3], 5);
                      L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
                                  maxZoom: 18
                              }).addTo(leafmap);
                  }
                  

                  UPDATED Code:

                  <style include="shared-styles publish-project-styles">
                      :host {
                      display: block;
                      padding: 20px;
                    }
                      #mapContainer{
                          width: 100%; height: 400px; border: 1px solid #0A569D;
                      }
                  
                      .leaflet-container{
                          width: 100%; height: 400px; border: 1px solid #0A569D;
                      }
                  </style>
                  
                  <td  id="leftContainer" width="50%" style="padding: 15px;">
                   <div id="mapContainer"></div>
                   <!-- <canvas id="mapContainer" style="width: 400px; height: 400px; border: 1px solid #0A569D;"></canvas> --></td>
                  
                  connectedCallback() {
                      super.connectedCallback();          
                      let leafmap = L.map(this.$.mapContainer).setView([48.84, 2.3], 5);
                      L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
                                  maxZoom: 18
                              }).addTo(leafmap);
                      leafmap.invalidateSize();
                  }
                  

                  I did try with inline CSS, putting JS in connectedcallback() & ready(), putting CSS in parent element etc.

                  I am assuming, there is some CSS problem given the posts that I read. But not sure. Would really appreciate if someone could help in this regard? Please let me know if more info is needed.

                  Thanks.

                  解決方案

                  Leaflet CSS styles are not applied to shadow DOM elements.

                  To make it work you need to add leaflet.css here:

                  // ...
                  <link type="text/css" rel="stylesheet" >
                  
                  <p>I'm a shadow DOM child element of x-foo.</p>
                  // ...
                  

                  Working example: https://plnkr.co/edit/CJUlwUnBezum9jgt93uF?p=preview

                  這篇關于Leaflet + Polymer 2 使用扭曲的瓷磚加載地圖,但適用于非聚合物代碼的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                  相關文檔推薦

                  Check if a polygon point is inside another in leaflet(檢查一個多邊形點是否在傳單中的另一個內部)
                  Changing leaflet markercluster icon color, inheriting the rest of the default CSS properties(更改傳單標記群集圖標顏色,繼承其余默認 CSS 屬性)
                  Trigger click on leaflet marker(觸發點擊傳單標記)
                  How can I change the default loading tile color in LeafletJS?(如何更改 LeafletJS 中的默認加載磁貼顏色?)
                  Adding Leaflet layer control to sidebar(將 Leaflet 圖層控件添加到側邊欄)
                  Leaflet - get latitude and longitude of a marker inside a pop-up(Leaflet - 在彈出窗口中獲取標記的緯度和經度)

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

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

                            主站蜘蛛池模板: 镀锌钢格栅_热镀锌格栅板_钢格栅板_热镀锌钢格板-安平县昊泽丝网制品有限公司 | 阻垢剂,反渗透阻垢剂,缓蚀阻垢剂-山东普尼奥水处理科技有限公司 真空粉体取样阀,电动楔式闸阀,电动针型阀-耐苛尔(上海)自动化仪表有限公司 | 对照品_中药对照品_标准品_对照药材_「格利普」高纯中药标准品厂家-成都格利普生物科技有限公司 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库 | 单螺旋速冻机-双螺旋-流态化-隧道式-食品速冻机厂家-广州冰泉制冷 | 定制防伪标签_防伪标签印刷_防伪标签厂家-510品保防伪网 | 上海公众号开发-公众号代运营公司-做公众号的公司企业服务商-咏熠软件 | 台湾HIWIN上银直线模组|导轨滑块|TBI滚珠丝杆丝杠-深圳汉工 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | GEDORE扭力螺丝刀-GORDON防静电刷-CHEMTRONICS吸锡线-上海卓君电子有限公司 | 西安标准厂房_陕西工业厂房_西咸新区独栋厂房_长信科技产业园官方网站 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 120kv/2mA直流高压发生器-60kv/2mA-30kva/50kv工频耐压试验装置-旭明电工 | 移动厕所租赁|移动卫生间|上海移动厕所租赁-家瑞租赁 | 高速龙门架厂家_监控杆_多功能灯杆_信号灯杆_锂电池太阳能路灯-鑫世源照明 | 活性炭厂家-蜂窝活性炭-粉状/柱状/果壳/椰壳活性炭-大千净化-活性炭 | 道康宁消泡剂-瓦克-大川进口消泡剂供应商 | 泰安办公家具-泰安派格办公用品有限公司 | 深圳侦探联系方式_深圳小三调查取证公司_深圳小三分离机构 | 液氮罐(生物液氮罐)百科-无锡爱思科| 合肥废气治理设备_安徽除尘设备_工业废气处理设备厂家-盈凯环保 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 自动气象站_农业气象站_超声波气象站_防爆气象站-山东万象环境科技有限公司 | 大_小鼠elisa试剂盒-植物_人Elisa试剂盒-PCR荧光定量试剂盒-上海一研生物科技有限公司 | 空压机网_《压缩机》杂志| 温泉机设备|温泉小镇规划设计|碳酸泉设备 - 大连连邦温泉科技 | 七维官网-水性工业漆_轨道交通涂料_钢结构漆 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 北京开源多邦科技发展有限公司官网 | 一体化污水处理设备-一体化净水设备-「山东梦之洁水处理」 | MOOG伺服阀维修,ATOS比例流量阀维修,伺服阀维修-上海纽顿液压设备有限公司 | 锥形螺带干燥机(新型耙式干燥机)百科-常州丰能干燥工程 | 广州活动策划公司-15+年专业大型公关活动策划执行管理经验-睿阳广告 | 布袋式除尘器|木工除尘器|螺旋输送机|斗式提升机|刮板输送机|除尘器配件-泊头市德佳环保设备 | 耐破强度测试仪-纸箱破裂强度试验机-济南三泉中石单品站 | TPE_TPE热塑性弹性体_TPE原料价格_TPE材料厂家-惠州市中塑王塑胶制品公司- 中塑王塑胶制品有限公司 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 口臭的治疗方法,口臭怎么办,怎么除口臭,口臭的原因-口臭治疗网 | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 全国冰箱|空调|洗衣机|热水器|燃气灶维修服务平台-百修家电 | 微型气象仪_气象传感器_防爆气象传感器-天合传感器大全 | 好看的韩国漫画_韩漫在线免费阅读-汗汗漫画|