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

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

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

      1. <small id='tt2kx'></small><noframes id='tt2kx'>

        <tfoot id='tt2kx'></tfoot>

        傳單正方形給定中心和正方形寬度

        leaflet square given centre and square width(傳單正方形給定中心和正方形寬度)
          <tbody id='B6Ysp'></tbody>

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

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

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

                  本文介紹了傳單正方形給定中心和正方形寬度的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  在 Leaflet 上,給定中心和半徑,我可以輕松創建一個新圓:

                  On Leaflet I can create a new circle easily given the centre and the radius:

                  // Circle
                  var radius = 500; // [metres]
                  var circleLocation = new L.LatLng(centreLat, centreLon);
                  var circleOptions = {
                      color: 'red',
                      fillColor: '#f03',
                      fillOpacity: 0.5
                  };
                  var circle = new L.Circle(circleLocation, radius, circleOptions);
                  map.addLayer(circle);
                  

                  上面的圓圈創建和繪制沒有問題,所以就是這樣.

                  The circle above is created and drawn without problems, so it is all.

                  但是,如果我現在想創建并繪制一個與圓為界的矩形,它就行不通了.這是我所做的:

                  However, if I wanted now to create and draw a rectangle that which bounds the circle, it does not work. Here is what I did:

                  // Rectangle
                  var halfside = radius;   // It was 500 metres as reported above
                  // convert from latlng to a point (<-- I think the problem is here!)
                  var centre_point = map.latLngToContainerPoint([newCentreLat, newCentreLon]);
                  // Compute SouthWest and NorthEast points
                  var sw_point = L.point([centre_point.x - halfside, centre_point.y - halfside]);
                  var ne_point = L.point([centre_point.x + halfside, centre_point.y + halfside]);
                  // Convert the obtained points to latlng
                  var sw_LatLng = map.containerPointToLatLng(sw_point);
                  var ne_LatLng = map.containerPointToLatLng(ne_point);
                  // Create bound
                  var bounds = [sw_LatLng, ne_LatLng];
                  var rectangleOptions = {
                      color: 'red',
                      fillColor: '#f03',
                      fillOpacity: 0.5
                  };
                  var rectangle = L.rectangle(bounds, rectangleOptions);
                  map.addLayer(rectangle);
                  

                  我得到的矩形的大小與500米無關.此外,看起來矩形的大小取決于地圖的縮放級別.圈子沒有出現這些問題.

                  The size of the rectangle that I obtain has nothing to do with 500 metres. Also, it looks like the size of the rectangle depends on the zoom level the map is. None of these problems arose for the circle.

                  我懷疑我將緯度/經度轉換為點的方式是錯誤的,反之亦然.

                  I suspect the way I transform the latitude/longitude to point and viceversa is wrong.

                  推薦答案

                  使用L.Circle繼承自L.PathgetBounds方法即可代碼>:

                  Just use the getBounds method that L.Circle inherits from L.Path:

                  返回路徑的 LatLngBounds.

                  Returns the LatLngBounds of the path.

                  http://leafletjs.com/reference.html#path-getbounds

                  var circle = new L.Circle([0,0], 500).addTo(map);
                  
                  var rectangle = new L.Rectangle(circle.getBounds()).addTo(map);
                  

                  Plunker 上的工作示例:http://plnkr.co/edit/n55xLOIohNMY6sVA3GLT?p=preview

                  Working example on Plunker: http://plnkr.co/edit/n55xLOIohNMY6sVA3GLT?p=preview

                  這篇關于傳單正方形給定中心和正方形寬度的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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 中的默認加載磁貼顏色?)
                  Add external geojson to leaflet layer(將外部geojson添加到傳單層)
                  Adding Leaflet layer control to sidebar(將 Leaflet 圖層控件添加到側邊欄)

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

                      <bdo id='4Atoj'></bdo><ul id='4Atoj'></ul>
                      <tfoot id='4Atoj'></tfoot>
                          <tbody id='4Atoj'></tbody>

                        <small id='4Atoj'></small><noframes id='4Atoj'>

                            主站蜘蛛池模板: 轴流风机-鼓风机-离心风机-散热风扇-罩极电机,生产厂家-首肯电子 | 在线钠离子分析仪-硅酸根离子浓度测定仪-油液水分测定仪价格-北京时代新维测控设备有限公司 | 金蝶帐无忧|云代账软件|智能财税软件|会计代账公司专用软件 | 新疆十佳旅行社_新疆旅游报价_新疆自驾跟团游-新疆中西部国际旅行社 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 长沙发电机-湖南发电机-柴油发电机供应厂家-长沙明邦智能科技 | PE拉伸缠绕膜,拉伸缠绕膜厂家,纳米缠绕膜-山东凯祥包装 | 可程式恒温恒湿试验箱|恒温恒湿箱|恒温恒湿试验箱|恒温恒湿老化试验箱|高低温试验箱价格报价-广东德瑞检测设备有限公司 | hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | MES系统工业智能终端_生产管理看板/安灯/ESOP/静电监控_讯鹏科技 | 在线PH计-氧化锆分析仪-在线浊度仪-在线溶氧仪- 无锡朝达 | 冷藏车厂家|冷藏车价格|小型冷藏车|散装饲料车厂家|程力专用汽车股份有限公司销售十二分公司 | 锤式粉碎机,医药粉碎机,锥式粉碎机-无锡市迪麦森机械制造有限公司 | 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 | 安平县鑫川金属丝网制品有限公司,防风抑尘网,单峰防风抑尘,不锈钢防风抑尘网,铝板防风抑尘网,镀铝锌防风抑尘网 | 污水提升器,污水提升泵,地下室排水,增压泵,雨水泵,智能供排水控制器-上海智流泵业有限公司 | 橡胶电子拉力机-塑料-微电脑电子拉力试验机厂家-江苏天源 | 北京四合院出租,北京四合院出售,北京平房买卖 - 顺益兴四合院 | 颗粒机,颗粒机组,木屑颗粒机-济南劲能机械有限公司 | YT保温材料_YT无机保温砂浆_外墙保温材料_南阳银通节能建材高新技术开发有限公司 | POS机办理_个人POS机免费领取 - 银联POS机申请首页 | 东莞工作服_东莞工作服定制_工衣订做_东莞厂服 | 气体热式流量计-定量控制流量计(空气流量计厂家)-湖北南控仪表科技有限公司 | 自动气象站_气象站监测设备_全自动气象站设备_雨量监测站-山东风途物联网 | 丹佛斯变频器-Danfoss战略代理经销商-上海津信变频器有限公司 | 泥浆在线密度计厂家-防爆数字压力表-膜盒-远传压力表厂家-江苏大亚自控设备有限公司 | 紫外荧光硫分析仪-硫含量分析仪-红外光度测定仪-泰州美旭仪器 | 沥青灌缝机_路面灌缝机_道路灌缝机_沥青灌缝机厂家_济宁萨奥机械有限公司 | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 真空乳化机-灌装封尾机-首页-温州精灌 | 美能达分光测色仪_爱色丽分光测色仪-苏州方特电子科技有限公司 | 智能家居全屋智能系统多少钱一套-小米全套价格、装修方案 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 紫外荧光硫分析仪-硫含量分析仪-红外光度测定仪-泰州美旭仪器 | 踏板力计,制动仪,非接触多功能速度仪,逆反射系数测试仪-创宇 | 耐磨陶瓷,耐磨陶瓷管道_厂家-淄博拓创陶瓷科技 | 工业车间焊接-整体|集中除尘设备-激光|等离子切割机配套除尘-粉尘烟尘净化治理厂家-山东美蓝环保科技有限公司 | 生物除臭剂-除味剂-植物-污水除臭剂厂家-携葵环保有限公司 | 无机纤维喷涂棉-喷涂棉施工工程-山东华泉建筑工程有限公司▲ |