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="qmugq4s" 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="pp9vlth" 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="dpvnjl7" 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>
                          主站蜘蛛池模板: 高考志愿规划师_高考规划师_高考培训师_高报师_升学规划师_高考志愿规划师培训认证机构「向阳生涯」 | Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | 不锈钢列管式冷凝器,换热器厂家-无锡飞尔诺环境工程有限公司 | 艺术涂料_进口艺术涂料_艺术涂料加盟_艺术涂料十大品牌 -英国蒙太奇艺术涂料 | 菏泽知彼网络科技有限公司| 制氮设备-变压吸附制氮设备-制氧设备-杭州聚贤气体设备制造有限公司 | 济南办公室装修-厂房装修-商铺装修-工装公司-山东鲁工装饰设计 | 热风机_工业热风机生产厂家上海冠顶公司提供专业热风机图片价格实惠 | 高博医疗集团上海阿特蒙医院 | 礼仪庆典公司,礼仪策划公司,庆典公司,演出公司,演艺公司,年会酒会,生日寿宴,动工仪式,开工仪式,奠基典礼,商务会议,竣工落成,乔迁揭牌,签约启动-东莞市开门红文化传媒有限公司 | 螺旋绞龙叶片,螺旋输送机厂家,山东螺旋输送机-淄博长江机械制造有限公司 | Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 转向助力泵/水泵/发电机皮带轮生产厂家-锦州华一精工有限公司 | 超细粉碎机|超微气流磨|气流分级机|粉体改性设备|超微粉碎设备-山东埃尔派粉碎机厂家 | 超细粉碎机|超微气流磨|气流分级机|粉体改性设备|超微粉碎设备-山东埃尔派粉碎机厂家 | 昆山新莱洁净应用材料股份有限公司-卫生级蝶阀,无菌取样阀,不锈钢隔膜阀,换向阀,离心泵 | 电磁流量计_智能防腐防爆管道式计量表-金湖凯铭仪表有限公司 | 下水道疏通_管道疏通_马桶疏通_附近疏通电话- 立刻通 | 东莞ERP软件_广州云ERP_中山ERP_台湾工厂erp系统-广东顺景软件科技有限公司 | 渣土车电机,太阳能跟踪器电机,蜗轮蜗杆减速电机厂家-淄博传强电机 | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | 语料库-提供经典范文,文案句子,常用文书,您的写作得力助手 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 电子天平-华志电子天平厂家 | 振动台-振动试验台-振动冲击台-广东剑乔试验设备有限公司 | 上海新光明泵业制造有限公司-电动隔膜泵,气动隔膜泵,卧式|立式离心泵厂家 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 水篦子|雨篦子|镀锌格栅雨水篦子|不锈钢排水篦子|地下车库水箅子—安平县云航丝网制品厂 | 热处理炉-退火炉-回火炉设备厂家-丹阳市电炉厂有限公司 | 丁基胶边来料加工,医用活塞边角料加工,异戊二烯橡胶边来料加工-河北盛唐橡胶制品有限公司 | 阳光模拟试验箱_高低温试验箱_高低温冲击试验箱_快速温变试验箱|东莞市赛思检测设备有限公司 | 陶瓷加热器,履带式加热器-吴江市兴达电热设备厂 | 首页-瓜尔胶系列-化工单体系列-油田压裂助剂-瓜尔胶厂家-山东广浦生物科技有限公司 | 胀套-锁紧盘-风电锁紧盘-蛇形联轴器「厂家」-瑞安市宝德隆机械配件有限公司 | 杭州用友|用友软件|用友财务软件|用友ERP系统--杭州协友软件官网 | 浙江华锤电器有限公司_地磅称重设备_防作弊地磅_浙江地磅售后维修_无人值守扫码过磅系统_浙江源头地磅厂家_浙江工厂直营地磅 | 体坛网_体坛+_体坛周报新闻客户端 | 单电机制砂机,BHS制砂机,制沙机设备,制砂机价格-正升制砂机厂家 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 广州各区危化证办理_危险化学品经营许可证代办 |