久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

      • <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="qwawimqqmiuu" 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中(多維)數(shù)組中的反向條目

        reverse entries in (multi-dimensional) array in javascript(javascript中(多維)數(shù)組中的反向條目)
          <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="qwawimqqmiuu" id='TIrrg'><tfoot id='TIrrg'></tfoot><dl id='TIrrg'><fieldset id='TIrrg'></fieldset></dl></div>
                  本文介紹了javascript中(多維)數(shù)組中的反向條目的處理方法,對大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

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

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

                  我有一個(gè)外部數(shù)據(jù)資源,它為我提供了多邊形的坐標(biāo).不幸的是,這個(gè)數(shù)組的坐標(biāo)順序錯(cuò)誤.

                  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]]

                  所以我給自己寫了一個(gè)小函數(shù),它遍歷數(shù)組并反轉(zhuǎn)條目:

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

                  這很好用.但是現(xiàn)在我發(fā)現(xiàn)多邊形的一些數(shù)組是多維的!所以我有一個(gè)這樣的數(shù)組:

                  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]]]
                  

                  它似乎由多個(gè)多邊形組成.

                  Which seems to consist of more than one polygon.

                  如何反轉(zhuǎn)這個(gè)多維數(shù)組的每個(gè)條目?

                  How can I reverse every entry of this multidimensional array?

                  推薦答案

                  假設(shè) array 是您的數(shù)據(jù),嘗試類似:

                  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.我認(rèn)為在 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();
                  });
                  

                  我沒有嘗試,但應(yīng)該可以同時(shí)使用它們.告訴我.

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

                  這篇關(guān)于javascript中(多維)數(shù)組中的反向條目的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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(檢查一個(gè)多邊形點(diǎn)是否在傳單中的另一個(gè)內(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ā)點(diǎn)擊傳單標(biāo)記)
                  How can I change the default loading tile color in LeafletJS?(如何更改 LeafletJS 中的默認(rèn)加載磁貼顏色?)
                  Adding Leaflet layer control to sidebar(將 Leaflet 圖層控件添加到側(cè)邊欄)
                  Leaflet - get latitude and longitude of a marker inside a pop-up(Leaflet - 在彈出窗口中獲取標(biāo)記的緯度和經(jīng)度)
                    <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="qwawimqqmiuu" id='T5r12'><tfoot id='T5r12'></tfoot><dl id='T5r12'><fieldset id='T5r12'></fieldset></dl></div>

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

                            主站蜘蛛池模板: 啪啪毛片 | 国产精品国产三级国产aⅴ原创 | 国产成人精品久久 | 91视视频在线观看入口直接观看 | 日日夜夜天天干 | 午夜a√ | 久久成人精品视频 | 国产精品国产亚洲精品看不卡15 | 手机看黄av免费网址 | 麻豆久久久久久久久久 | 亚洲视频免费观看 | 毛片入口| 国产精品久久久久久中文字 | 天天人人精品 | 98成人网| 在线免费黄色小视频 | 在线一区| 亚洲午夜精品 | 欧美视频第三页 | 欧美一级毛片在线播放 | 国产高清久久久 | 视频在线观看亚洲 | 在线欧美视频 | 狠狠操你 | 国产成年人视频 | 日日摸夜夜添夜夜添精品视频 | 天天干狠狠干 | 久久6| 综合国产第二页 | 美女中文字幕视频 | 亚洲成人精品在线观看 | 99pao成人国产永久免费视频 | 日韩精品免费视频 | 国产美女自拍视频 | 天天干天天操 | 91久久精品日日躁夜夜躁国产 | 日韩在线不卡 | 伊人狠狠| 国产成人精品一区二区 | 99色综合| 国产日韩一区二区三免费高清 |