日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Leaflet中使用Leaflet.draw插件实现图形交互绘制和编辑(修改图形坐标点)

發布時間:2025/3/19 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Leaflet中使用Leaflet.draw插件实现图形交互绘制和编辑(修改图形坐标点) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

場景

Leaflet中使用Leaflet.Pin插件實現圖層要素編輯效果:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/122466785

上面也使用了draw插件實現要素編輯,這里進行補充。

插件地址:

https://github.com/Leaflet/Leaflet.draw

下載插件,引入draw插件所需的js、css和image

?<link rel="stylesheet" href="https://unpkg.com/leaflet@1.7.1/dist/leaflet.css" /><link rel="stylesheet" href="./css/leaflet.draw.css" /><script type="text/javascript" src="https://unpkg.com/leaflet@1.7.1/dist/leaflet.js"></script><script type="text/javascript" src="./js/leaflet.draw.js"></script>?

?

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。

實現

1、修改css中圖片的路徑

2、添加繪制圖層與繪制控件

??????? //添加繪制圖層var drawnItems = new L.FeatureGroup();map.addLayer(drawnItems);//添加繪制控件var drawControl = new L.Control.Draw({draw:{//繪制線polyline:true,//繪制多邊形polygon:true,//繪制矩形rectangle:true,//繪制圓circle:true,//繪制標注marker:true,//繪制圓形標注circlemarker:true},edit:{//繪制圖層featureGroup:drawnItems,//圖形編輯控件edit:true,//圖形刪除控件remove:true,}});

3、添加繪制結束事件

??????? //繪制事件map.on(L.Draw.Event.CREATED, function(e){var type = e.layerType,//獲取繪制圖層drawlayer = e.layer;if(type === 'marker'){drawlayer.bindPopup('A popup!');}drawnItems.addLayer(drawlayer);});

4、完整代碼

? <!doctype html> <html lang="en"><head><meta charset="UTF-8"><title>leaflet-draw修改圖形坐標點</title><link rel="stylesheet" href="https://unpkg.com/leaflet@1.7.1/dist/leaflet.css" /><link rel="stylesheet" href="./css/leaflet.draw.css" /><style>html,body,#map {padding: 0;margin: 0;width: 100%;height: 100%;overflow: hidden;}</style> </head><body ><div id="map"></div><script type="text/javascript" src="https://unpkg.com/leaflet@1.7.1/dist/leaflet.js"></script><script type="text/javascript" src="./js/leaflet.draw.js"></script><script type="text/javascript">var map = L.map('map').setView([36.09, 120.35], 13);var tiles =L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {attribution: ''});tiles.addTo(map);//添加繪制圖層var drawnItems = new L.FeatureGroup();map.addLayer(drawnItems);//添加繪制控件var drawControl = new L.Control.Draw({draw:{//繪制線polyline:true,//繪制多邊形polygon:true,//繪制矩形rectangle:true,//繪制圓circle:true,//繪制標注marker:true,//繪制圓形標注circlemarker:true},edit:{//繪制圖層featureGroup:drawnItems,//圖形編輯控件edit:true,//圖形刪除控件remove:true,}});//添加繪制控件map.addControl(drawControl);//繪制事件map.on(L.Draw.Event.CREATED, function(e){var type = e.layerType,//獲取繪制圖層drawlayer = e.layer;if(type === 'marker'){drawlayer.bindPopup('A popup!');}drawnItems.addLayer(drawlayer);});</script> </body></html>?

5、效果

?

總結

以上是生活随笔為你收集整理的Leaflet中使用Leaflet.draw插件实现图形交互绘制和编辑(修改图形坐标点)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 一卡二卡三卡在线观看 | 亚洲精品一区二区三区影院忠贞 | 欧美日韩一区二区三区在线电影 | 亚洲一级二级 | 韩国三级在线视频 | se综合 | 亚洲黄色在线观看视频 | 国产在线精品自拍 | 青青草原av在线 | 国产91色 | 999zyz玖玖资源站永久 | 免费av小说 | 91精品一区| 久草免费资源 | 亚洲国产成人无码av在线 | 福利在线视频导航 | 超碰77 | 色综网 | 开心激情婷婷 | 99在线免费视频 | 中文字幕日韩三级 | 日韩黄色网络 | 特黄特色免费视频 | 国产区免费 | 天天干夜夜想 | 日本护士做爰视频 | 国产超碰在线 | 精品国产区一区二 | 可以直接观看的av | 北岛玲av | 婷婷欧美 | 亚洲精品男人的天堂 | 啪啪的网站 | 能在线观看的av网站 | 国产午夜视频 | 影音先锋中文字幕在线播放 | a猛片| 欧美成人h版 | 亚洲AV无码精品久久一区二区 | 欧美日韩中文字幕视频 | 老鸭窝久久 | 午夜影院免费观看 | 国产三级一区二区三区 | 伊人激情综合网 | www三级免费 | 久久成人久久爱 | 干美女少妇 | 亚欧美色图| 91av视频在线免费观看 | 国产亚洲欧美在线精品 | avtt男人天堂 | 欧美日本 | 女生和男生一起插插插 | 青青草福利视频 | 都市激情自拍 | 日本综合色 | 久久精品影视 | 亚洲图片一区二区 | 呦女精品 | 亚洲作爱网 | 69激情网 | 欧美亚洲网站 | 四虎综合 | 亚洲成人精品一区二区三区 | 天堂在线视频免费观看 | 日韩久久一区二区 | 国产群p| 91网站视频在线观看 | 成人在线视频网 | 午夜诱惑痒痒网 | 一区二区三区视频在线播放 | 亚洲一级中文字幕 | 国产69视频在线观看 | 亚洲射| 欧美成人久久久免费播放 | 狠狠操伊人 | 亚洲视频中文字幕 | 日本亲子乱子伦xxxx | 天堂а√在线中文在线新版 | 啪啪自拍 | 91水蜜桃| 精品一区二区三区久久久 | 欧美一级黄色录像 | 日韩在线免费视频观看 | 色干综合| 狼人av在线 | 欧美成人中文字幕 | 欧美成人影音 | 久久精品人人做人人爽 | 亚洲色成人www永久网站 | 亚洲综合第一 | 91成人在线观看国产 | 少妇一级淫片免费放2 | 91在线视频在线观看 | 中文字幕在线观看第一页 | 亚洲日本精品一区 | 国产激情久久 | 97超碰人人模人人人爽人人爱 | 一本之道av |