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

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

      • <bdo id='cyw1U'></bdo><ul id='cyw1U'></ul>
      <tfoot id='cyw1U'></tfoot>

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

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

      傳單:如何交換從 ajax 調用接收到的坐標

      Leaflet: how to swap coordinates received from an ajax call(傳單:如何交換從 ajax 調用接收到的坐標)

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

          <tfoot id='PZo4L'></tfoot>
          • <bdo id='PZo4L'></bdo><ul id='PZo4L'></ul>
                <tbody id='PZo4L'></tbody>

            • <legend id='PZo4L'><style id='PZo4L'><dir id='PZo4L'><q id='PZo4L'></q></dir></style></legend>

                <i id='PZo4L'><tr id='PZo4L'><dt id='PZo4L'><q id='PZo4L'><span id='PZo4L'><b id='PZo4L'><form id='PZo4L'><ins id='PZo4L'></ins><ul id='PZo4L'></ul><sub id='PZo4L'></sub></form><legend id='PZo4L'></legend><bdo id='PZo4L'><pre id='PZo4L'><center id='PZo4L'></center></pre></bdo></b><th id='PZo4L'></th></span></q></dt></tr></i><div class="ndxjdb7" id='PZo4L'><tfoot id='PZo4L'></tfoot><dl id='PZo4L'><fieldset id='PZo4L'></fieldset></dl></div>
                本文介紹了傳單:如何交換從 ajax 調用接收到的坐標的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我正在使用 Leaflet 1.0.3 和一些插件,包括 Leaflet.ajax.我的 L.geo.ajax 調用正在工作并返回 geojson 對象,但是坐標是相反的.我創建了一個函數來解決這個問題:

                I am using Leaflet 1.0.3 and a few plugins including Leaflet.ajax. My L.geo.ajax call is working and returning geojson objects, however, the coordinates are reversed. I created a function to fix this:

                    var convertLatLng = function (latlng) {
                    var temp = latlng[y];
                    latlng[y] = latlng[x];
                    latlng[x] = temp;
                    convertedLatLng = latlng;
                    return convertedLatLng;
                    console.log('this function is running')
                    }

                但我的問題是我不知道該放在哪里.我是否在我的 geoJson 調用中運行它?如果有,在哪里?這是 ajax 調用的片段:

                But my problem is I don't know where to put it. Do I run it inside my geoJson call? If so, where? Here is a snippet of the ajax call:

                    var geojson = L.geoJson.ajax('http://www.iotwf.com/deployment_map/json', {
                
                    pointToLayer: function (feature, latlng) {
                    convertLatLng(latlng);
                    ...
                    },
                    onEachFeature: function(feature, layer) {
                 
                    ...
                    }
                    });

                我也愿意接受其他可以解決問題的建議.

                I am also open to other suggestions for what may fix it.

                推薦答案

                歡迎來到 SO!

                首先確保你的坐標確實是顛倒的.

                First make sure that your coordinates are indeed reversed.

                請注意,GeoJSON 格式需要 [longitude, latitude],而 Leaflet 通常需要 [latitude, longitude],除了 L.geoJSON() 工廠(和插件 L.geoJson.ajax()),它會自動讀取 GeoJSON 順序并在正確的坐標處構建圖層.

                Note that the GeoJSON format expects [longitude, latitude], whereas Leaflet usually expects [latitude, longitude], EXCEPT in the case of L.geoJSON() factory (and the plugin L.geoJson.ajax()), where it automatically reads the GeoJSON order and builds the layers at the correct coordinates.

                如果您的坐標仍然是反向的,那么適當的更正顯然是直接更正數據源中的順序(或任何服務輸出您的數據),以便您獲得實際兼容的 GeoJSON 數據.這將解決許多未來的難題.

                If your coordinates are still reversed, the appropriate correction would be obviously to correct the order in your data source directly (or whatever service outputs your data), so that you get actually compliant GeoJSON data. That would solve many future headaches.

                如果這不可能,那么您確實可以在腳本中嘗試解決方法.

                If that is not possible, then indeed you could try a workaround within your script.

                最合適的方法可能是使用 L.geoJSON 工廠的>coordsToLatLng 選項.

                The most appropriate way to do so would probably be to use the coordsToLatLng option of the L.geoJSON factory.

                更改其 默認實現,你會得到類似的東西:

                Changing its default implementation, you would get something like:

                L.geoJson.ajax(url, {
                    coordsToLatLng: function (coords) {
                        //                    latitude , longitude, altitude
                        //return new L.LatLng(coords[1], coords[0], coords[2]); //Normal behavior
                        return new L.LatLng(coords[0], coords[1], coords[2]);
                    }
                });
                

                這篇關于傳單:如何交換從 ajax 調用接收到的坐標的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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 圖層控件添加到側邊欄)
                  <tfoot id='PZKWK'></tfoot>

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

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

                            <tbody id='PZKWK'></tbody>
                          主站蜘蛛池模板: 企典软件一站式企业管理平台,可私有、本地化部署!在线CRM客户关系管理系统|移动办公OA管理系统|HR人事管理系统|人力 | 精密模具加工制造 - 富东懿 | 橡胶粉碎机_橡胶磨粉机_轮胎粉碎机_轮胎磨粉机-河南鼎聚重工机械制造有限公司 | 科箭WMS仓库管理软件-TMS物流管理系统-科箭SaaS云服务 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 南京种植牙医院【官方挂号】_南京治疗种植牙医院那个好_南京看种植牙哪里好_南京茀莱堡口腔医院 尼龙PA610树脂,尼龙PA612树脂,尼龙PA1010树脂,透明尼龙-谷骐科技【官网】 | 智成电子深圳tdk一级代理-提供TDK电容电感贴片蜂鸣器磁芯lambda电源代理经销,TDK代理商有哪些TDK一级代理商排名查询。-深圳tdk一级代理 | 好物生环保网、环保论坛 - 环保人的学习交流平台 | 东亚液氮罐-液氮生物容器-乐山市东亚机电工贸有限公司 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 玖容气动液压设备有限公司-气液增压缸_压力机_增压机_铆接机_增压器 | 消泡剂-水处理消泡剂-涂料消泡剂-切削液消泡剂价格-东莞德丰消泡剂厂家 | 首页|专注深圳注册公司,代理记账报税,注册商标代理,工商变更,企业400电话等企业一站式服务-慧用心 | 艾乐贝拉细胞研究中心 | 国家组织工程种子细胞库华南分库 | 游戏版号转让_游戏资质出售_游戏公司转让-【八九买卖网】 | 电脑刺绣_绣花厂家_绣花章仔_织唛厂家-[源欣刺绣]潮牌刺绣打版定制绣花加工厂家 | 电动葫芦|手拉葫芦|环链电动葫芦|微型电动葫芦-北京市凌鹰起重机械有限公司 | 打包箱房_集成房屋-山东佳一集成房屋有限公司 | 小型UV打印机-UV平板打印机-大型uv打印机-UV打印机源头厂家 |松普集团 | Boden齿轮油泵-ketai齿轮泵-yuken油研-无锡新立液压有限公司 | 引领中高档酒店加盟_含舍·美素酒店品牌官网 | 美侍宠物-专注宠物狗及宠物猫训练|喂养|医疗|繁育|品种|价格 | 家乐事净水器官网-净水器厂家「官方」| 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | 挤奶设备过滤纸,牛奶过滤纸,挤奶机过滤袋-济南蓝贝尔工贸有限公司 | 酒瓶_酒杯_玻璃瓶生产厂家_徐州明政玻璃制品有限公司 | 北京网站建设|北京网站开发|北京网站设计|高端做网站公司 | 成都离婚律师|成都结婚律师|成都离婚财产分割律师|成都律师-成都离婚律师网 | 鹤壁创新仪器公司-全自动量热仪,定硫仪,煤炭测硫仪,灰熔点测定仪,快速自动测氢仪,工业分析仪,煤质化验仪器 | 手持气象站_便携式气象站_农业气象站_负氧离子监测站-山东万象环境 | 首页-恒温恒湿试验箱_恒温恒湿箱_高低温试验箱_高低温交变湿热试验箱_苏州正合 | 盛源真空泵|空压机-浙江盛源空压机制造有限公司-【盛源官网】 | 卫浴散热器,卫浴暖气片,卫生间背篓暖气片,华圣格浴室暖气片 | 塑胶跑道_学校塑胶跑道_塑胶球场_运动场材料厂家_中国塑胶跑道十大生产厂家_混合型塑胶跑道_透气型塑胶跑道-广东绿晨体育设施有限公司 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 搬运设备、起重设备、吊装设备—『龙海起重成套设备』 | 嘉兴恒升声级计-湖南衡仪声级计-杭州爱华多功能声级计-上海邦沃仪器设备有限公司 | 换网器_自动换网器_液压换网器--郑州海科熔体泵有限公司 | 3d可视化建模_三维展示_产品3d互动数字营销_三维动画制作_3D虚拟商城 【商迪3D】三维展示服务商 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 小型铜米机-干式铜米机-杂线全自动铜米机-河南鑫世昌机械制造有限公司 |