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

      • <bdo id='XHXHT'></bdo><ul id='XHXHT'></ul>

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

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

      1. <tfoot id='XHXHT'></tfoot>

      2. javascript中(多維)數組中的反向條目

        reverse entries in (multi-dimensional) array in javascript(javascript中(多維)數組中的反向條目)
          <tbody id='TIrrg'></tbody>

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

        • <legend id='TIrrg'><style id='TIrrg'><dir id='TIrrg'><q id='TIrrg'></q></dir></style></legend>
            <bdo id='TIrrg'></bdo><ul id='TIrrg'></ul>

                  <tfoot id='TIrrg'></tfoot>
                  <i id='TIrrg'><tr id='TIrrg'><dt id='TIrrg'><q id='TIrrg'><span id='TIrrg'><b id='TIrrg'><form id='TIrrg'><ins id='TIrrg'></ins><ul id='TIrrg'></ul><sub id='TIrrg'></sub></form><legend id='TIrrg'></legend><bdo id='TIrrg'><pre id='TIrrg'><center id='TIrrg'></center></pre></bdo></b><th id='TIrrg'></th></span></q></dt></tr></i><div class="f7txnz5" id='TIrrg'><tfoot id='TIrrg'></tfoot><dl id='TIrrg'><fieldset id='TIrrg'></fieldset></dl></div>
                  本文介紹了javascript中(多維)數組中的反向條目的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我正在使用 Leafletjs 在 openstretmap 上顯示一些多邊形.

                  I'm using leafletjs to display some polygons on an openstretmap.

                  我有一個外部數據資源,它為我提供了多邊形的坐標.不幸的是,這個數組的坐標順序錯誤.

                  I have an external data ressource which gives me the coordinates for the polygons. Unfortunately this array has the wrong order for the coordinates.

                  示例:我明白了:

                  [[10.5254913,52.2734311],[10.5258872,52.2734632]]

                  [[10.5254913,52.2734311],[10.5258872,52.2734632]]

                  我需要:

                  [[52.2734311,10.5254913],[52.2734632,10.5258872]]

                  [[52.2734311,10.5254913],[52.2734632,10.5258872]]

                  所以我給自己寫了一個小函數,它遍歷數組并反轉條目:

                  So I wrote myself a little function which iterates through the array and reverses the entries:

                  var polCoords = [];
                  $.each(value.polygon[0], function(key,value){
                  polCoords[key] = [value[1],value[0]]; 
                  });
                  

                  這很好用.但是現在我發現多邊形的一些數組是多維的!所以我有一個這樣的數組:

                  This works just fine. But now I discovered that some arrays for the polygons are multidimensional! So I have an array like this:

                  [[[10.5261828,52.2726556],[10.5263222,52.2726767],[10.5263578,52.2726821],[10.5263637,52.2726677],[10.5263738,52.2726428],[10.5264042,52.2725678],[10.526186,52.2725346],[10.5261395,52.272649],[10.5261828,52.2726556]],[[10.5261828,52.2726556],[10.5261713,52.2726821],[10.5261621,52.2727047],[10.5259248,52.2726687],[10.5257879,52.2726479],[10.5257435,52.2727573],[10.5258014,52.2727661],[10.5257967,52.2727777],[10.5260173,52.2728113],[10.5261107,52.2728254],[10.5260641,52.2729403],[10.5259711,52.2729262],[10.5259526,52.2729234],[10.5258101,52.2732746],[10.5258697,52.2732837],[10.5260636,52.2733132],[10.5261371,52.2733243],[10.5262746,52.2729854],[10.5262888,52.2729876],[10.526312,52.2729304],[10.5262636,52.2729231],[10.5262239,52.272917],[10.5263222,52.2726767],[10.5261828,52.2726556]],[[10.5260636,52.2733132],[10.5260595,52.2733365],[10.5260575,52.2733486],[10.5258607,52.2733326],[10.5258631,52.2733195],[10.5258697,52.2732837],[10.5260636,52.2733132]]]
                  

                  它似乎由多個多邊形組成.

                  Which seems to consist of more than one polygon.

                  如何反轉這個多維數組的每個條目?

                  How can I reverse every entry of this multidimensional array?

                  推薦答案

                  假設 array 是您的數據,嘗試類似:

                  Assuming array is your data, try something like:

                  var reversed = array.map(function reverse(item) {
                      return Array.isArray(item) && Array.isArray(item[0]) 
                                 ? item.map(reverse) 
                                 : item.reverse();
                  });
                  

                  這是普通的 JavaScript.我認為在 jquery 中會是這樣的:

                  This is vanilla JavaScript. I think in jquery would be something like:

                  var reversed = $.map(array, function reverse(item) {
                      return $.isArray(item) && $.isArray(item[0])
                                 ? $.map(item, reverse)
                                 : item.reverse();
                  });
                  

                  我沒有嘗試,但應該可以同時使用它們.告訴我.

                  I didn't try but should works both of them. Let me know.

                  這篇關于javascript中(多維)數組中的反向條目的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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 - 在彈出窗口中獲取標記的緯度和經度)
                    <bdo id='T5r12'></bdo><ul id='T5r12'></ul>
                    <tfoot id='T5r12'></tfoot>

                          <tbody id='T5r12'></tbody>

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

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

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

                            主站蜘蛛池模板: 紧急泄压人孔_防爆阻火器_阻火呼吸阀[河北宏泽石化] | 异噻唑啉酮-均三嗪-三丹油-1227-中北杀菌剂厂家 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | 精密机械零件加工_CNC加工_精密加工_数控车床加工_精密机械加工_机械零部件加工厂 | LED投光灯-工矿灯-led路灯头-工业灯具 - 山东普瑞斯照明科技有限公司 | 低压载波电能表-单相导轨式电能表-华邦电力科技股份有限公司-智能物联网综合管理平台 | 蚂蚁分类信息系统 - PHP同城分类信息系统 - MayiCMS | 皮带式输送机械|链板式输送机|不锈钢输送机|网带输送机械设备——青岛鸿儒机械有限公司 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 臭氧实验装置_实验室臭氧发生器-北京同林臭氧装置网 | 氧化锆陶瓷_氧化锆陶瓷加工_氧化锆陶瓷生产厂家-康柏工业陶瓷有限公司 | TPM咨询,精益生产管理,5S,6S现场管理培训_华谋咨询公司 | 合金ICP光谱仪(磁性材料,工业废水)-百科| 全自动面膜机_面膜折叠机价格_面膜灌装机定制_高速折棉机厂家-深圳市益豪科技有限公司 | 冷却塔厂家_冷却塔维修_冷却塔改造_凉水塔配件填料公司- 广东康明节能空调有限公司 | pbt头梳丝_牙刷丝_尼龙毛刷丝_PP塑料纤维合成毛丝定制厂_广州明旺 | 校服厂家,英伦校服定做工厂,园服生产定制厂商-东莞市艾咪天使校服 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | TwistDx恒温扩增-RAA等温-Jackson抗体-默瑞(上海)生物科技有限公司 | 隔爆型防爆端子分线箱_防爆空气开关箱|依客思 | 高清视频编码器,4K音视频编解码器,直播编码器,流媒体服务器,深圳海威视讯技术有限公司 | 护栏打桩机-打桩机厂家-恒新重工 | 凝胶成像仪,化学发光凝胶成像系统,凝胶成像分析系统-上海培清科技有限公司 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 烟台螺纹,烟台H型钢,烟台钢材,烟台角钢-烟台市正丰金属材料有限公司 | 防爆正压柜厂家_防爆配电箱_防爆控制箱_防爆空调_-盛通防爆 | 防水套管-柔性防水套管-刚性防水套管-上海执品管件有限公司 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | 禹城彩钢厂_钢结构板房_彩钢复合板-禹城泰瑞彩钢复合板加工厂 | 七维官网-水性工业漆_轨道交通涂料_钢结构漆| 招商帮-一站式网络营销服务|互联网整合营销|网络推广代运营|信息流推广|招商帮企业招商好帮手|搜索营销推广|短视视频营销推广 | 网站建设-网站制作-网站设计-网站开发定制公司-网站SEO优化推广-咏熠软件 | 集菌仪_智能集菌仪_全封闭集菌仪_无菌检查集菌仪厂家-那艾 | 长沙广告公司|长沙广告制作设计|长沙led灯箱招牌制作找望城湖南锦蓝广告装饰工程有限公司 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 掺铥光纤放大器-C/L波段光纤放大器-小信号光纤放大器-合肥脉锐光电技术有限公司 | 排烟防火阀-消防排烟风机-正压送风口-厂家-价格-哪家好-德州鑫港旺通风设备有限公司 | 数年网路-免费在线工具您的在线工具箱-shuyear.com | 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | 耐高温电缆厂家-远洋高温电缆| 钢结构厂房造价_钢结构厂房预算_轻钢结构厂房_山东三维钢结构公司 |