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

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

    1. <legend id='8KVGG'><style id='8KVGG'><dir id='8KVGG'><q id='8KVGG'></q></dir></style></legend>
      <tfoot id='8KVGG'></tfoot>
    2. <small id='8KVGG'></small><noframes id='8KVGG'>

    3. Leaflet js:如何在地圖上繪制任何標記結束時獲取

      Leaflet js: How to get Lat and lng at the end of drawing any marker on Map(Leaflet js:如何在地圖上繪制任何標記結束時獲取 Lat 和 lng)
      • <small id='RRSHt'></small><noframes id='RRSHt'>

              <tbody id='RRSHt'></tbody>

                <bdo id='RRSHt'></bdo><ul id='RRSHt'></ul>
                <tfoot id='RRSHt'></tfoot>

              • <legend id='RRSHt'><style id='RRSHt'><dir id='RRSHt'><q id='RRSHt'></q></dir></style></legend>
                <i id='RRSHt'><tr id='RRSHt'><dt id='RRSHt'><q id='RRSHt'><span id='RRSHt'><b id='RRSHt'><form id='RRSHt'><ins id='RRSHt'></ins><ul id='RRSHt'></ul><sub id='RRSHt'></sub></form><legend id='RRSHt'></legend><bdo id='RRSHt'><pre id='RRSHt'><center id='RRSHt'></center></pre></bdo></b><th id='RRSHt'></th></span></q></dt></tr></i><div class="aigmiec" id='RRSHt'><tfoot id='RRSHt'></tfoot><dl id='RRSHt'><fieldset id='RRSHt'></fieldset></dl></div>
              • 本文介紹了Leaflet js:如何在地圖上繪制任何標記結束時獲取 Lat 和 lng的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我有一個很接近的代碼,但我不確定,因為我是第一次使用 Leaflet js.

                i got a one code which is close but i am not sure because i am first time working with Leaflet js.

                我的意圖是:假設 Leaflet js 正在顯示地圖或非地理數據,并且我有一個 Leaflet js 相關的工具欄.工具欄有許多標記,如圓形、多邊形、方形等.當用戶單擊工具欄上的任何標記開始在地圖上繪制時,當標記的繪制完成時,我怎么知道?

                my intention is: suppose Leaflet js is showing map or non geographical data and i have one Leaflet js related toolbar. toolbar has many marker like circle, poly, square etc. when user click on any marker on toolbar to start drawing on map then when drawing of marker will be finish then how do i know?

                我如何附加一個函數,該函數將作為繪圖完成的回調,并且該函數還讓我知道標記的 Lat 和 lng.如果我知道 Lat 和 lng,那么我可以保存在 db 中,然后我們可以重復使用它來繪制形狀.

                how could i attach a function which will work as callback for drawing finish and the function also let me know the Lat and lng of marker. if i know the Lat and lng then i can save in db and later we can reuse it to draw the shape.

                var map = L.map('mapcanvas').setView([51.505, -0.09], 13);
                
                map.on('click', function(e){
                    // Place marker
                    var marker = new L.marker(e.latlng).addTo(map);
                
                    // Ajax query to save the values:
                    var data = {
                        lat: e.latlng.lat,
                        lng: e.latlng.lng
                    }
                
                    // saving lat and lng to db by ajax call
                    var request = new XMLHttpRequest();
                        request.open('POST', '/my/url', true);
                        request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
                        request.send(data);
                });
                

                請看一下代碼,我不確定它是否能解決我的目的,因為這里的代碼適用于帶有地圖的點擊事件.

                please have a look at the code and i am not sure does it solve my purpose because here the code work with click event with map.

                所以當我們點擊地圖時,標記繪制就完成了.所以請閱讀我的帖子并了解我在尋找什么,并建議我最好地了解如何實現它.謝謝

                so when we click on map then marker drawing would be complete. so please read my post and understand what i am looking for and suggest me with best idea how to achieve it. thanks

                推薦答案

                取決于您使用什么來繪制多邊形/形狀.如果您使用的是 leaflet.draw,您可以執行以下操作:

                Depends on what you're using to draw polygons/shapes. If you're using leaflet.draw, you would do something like:

                map.on('draw:created', function(e) {
                    var points = JSON.stringify(e.layer.toGeoJSON());
                });
                

                然后將點保存到您的數據庫中.

                And then saving points to your database.

                閱讀leaflet.draw 文檔,它非常完整和簡單.

                Read the leaflet.draw documentation, it's pretty complete and straightforward.

                這篇關于Leaflet js:如何在地圖上繪制任何標記結束時獲取 Lat 和 lng的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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='9Mt4e'><style id='9Mt4e'><dir id='9Mt4e'><q id='9Mt4e'></q></dir></style></legend>
                • <i id='9Mt4e'><tr id='9Mt4e'><dt id='9Mt4e'><q id='9Mt4e'><span id='9Mt4e'><b id='9Mt4e'><form id='9Mt4e'><ins id='9Mt4e'></ins><ul id='9Mt4e'></ul><sub id='9Mt4e'></sub></form><legend id='9Mt4e'></legend><bdo id='9Mt4e'><pre id='9Mt4e'><center id='9Mt4e'></center></pre></bdo></b><th id='9Mt4e'></th></span></q></dt></tr></i><div class="iw04msu" id='9Mt4e'><tfoot id='9Mt4e'></tfoot><dl id='9Mt4e'><fieldset id='9Mt4e'></fieldset></dl></div>

                  1. <small id='9Mt4e'></small><noframes id='9Mt4e'>

                    • <tfoot id='9Mt4e'></tfoot>
                          <tbody id='9Mt4e'></tbody>

                          <bdo id='9Mt4e'></bdo><ul id='9Mt4e'></ul>
                          主站蜘蛛池模板: 合肥防火门窗/隔断_合肥防火卷帘门厂家_安徽耐火窗_良万消防设备有限公司 | 步进_伺服_行星减速机,微型直流电机,大功率直流电机-淄博冠意传动机械 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 中红外QCL激光器-其他连续-半导体连续激光器-筱晓光子 | 骨龄仪_骨龄检测仪_儿童骨龄测试仪_品牌生产厂家【品源医疗】 | 矿用履带式平板车|探水钻机|气动架柱式钻机|架柱式液压回转钻机|履带式钻机-启睿探水钻机厂家 | 山东彩钢板房,山东彩钢活动房,临沂彩钢房-临沂市贵通钢结构工程有限公司 | 双段式高压鼓风机-雕刻机用真空泵-绍兴天晨机械有限公司 | 亳州网络公司 - 亳州网站制作 - 亳州网站建设 - 亳州易天科技 | 早报网| 热熔胶网膜|pes热熔网膜价格|eva热熔胶膜|热熔胶膜|tpu热熔胶膜厂家-苏州惠洋胶粘制品有限公司 | 二手电脑回收_二手打印机回收_二手复印机回_硒鼓墨盒回收-广州益美二手电脑回收公司 | 电气控制系统集成商-PLC控制柜变频控制柜-非标自动化定制-电气控制柜成套-NIDEC CT变频器-威肯自动化控制 | 企小优-企业数字化转型服务商_网络推广_网络推广公司 | 定量包装机,颗粒定量包装机,粉剂定量包装机,背封颗粒包装机,定量灌装机-上海铸衡电子科技有限公司 | 十二星座查询(性格特点分析、星座运势解读) - 玄米星座网 | 水平垂直燃烧试验仪-灼热丝试验仪-漏电起痕试验仪-针焰试验仪-塑料材料燃烧检测设备-IP防水试验机 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 非标压力容器_碳钢储罐_不锈钢_搪玻璃反应釜厂家-山东首丰智能环保装备有限公司 | 安徽成考网-安徽成人高考网 | 礼至家居-全屋定制家具_一站式全屋整装_免费量房设计报价 | 螺旋丝杆升降机-SWL蜗轮-滚珠丝杆升降机厂家-山东明泰传动机械有限公司 | 带锯机|木工带锯机圆木推台锯|跑车带锯机|河北茂业机械制造有限公司| | 小型铜米机-干式铜米机-杂线全自动铜米机-河南鑫世昌机械制造有限公司 | 北京租车牌|京牌指标租赁|小客车指标出租 | 品牌广告服务平台,好排名,好流量,好生意。 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | 超声波清洗机_大型超声波清洗机_工业超声波清洗设备-洁盟清洗设备 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 热处理温控箱,热处理控制箱厂家-吴江市兴达电热设备厂 | 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 河南生物显微镜,全自动冰冻切片机-河南荣程联合科技有限公司 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 滑板场地施工_极限运动场地设计_滑板公园建造_盐城天人极限运动场地建设有限公司 | 医疗仪器模块 健康一体机 多参数监护仪 智慧医疗仪器方案定制 血氧监护 心电监护 -朗锐慧康 | 山东太阳能路灯厂家-庭院灯生产厂家-济南晟启灯饰有限公司 | 润东方环保空调,冷风机,厂房车间降温设备-20年深圳环保空调生产厂家 | 西门子气候补偿器,锅炉气候补偿器-陕西沃信机电工程有限公司 | 【中联邦】增稠剂_增稠粉_水性增稠剂_涂料增稠剂_工业增稠剂生产厂家 | 丝杆升降机-不锈钢丝杆升降机-非标定制丝杆升降机厂家-山东鑫光减速机有限公司 |