gpt4 book ai didi

javascript - 如何在多边形传单绘制中写入文本

转载 作者:行者123 更新时间:2023-11-29 23:48:27 25 4
gpt4 key购买 nike

    var drawnItems = new L.FeatureGroup();
leafletMap.addLayer(drawnItems);

L.drawLocal.draw.toolbar.buttons.polygon = 'Draw polygon!';

var drawControl = new L.Control.Draw({
position: 'topright',
draw: {
polyline: {
metric: true
},

polygon: {
allowIntersection: false,
showArea: true,
drawError: {
color: '#b00b00',
timeout: 1000
},

shapeOptions: {
color: '#bada55'
}
},
circle: {

shapeOptions: {
color: '#662d91'
}
},
circle:false,
marker: false
},
edit: {
featureGroup: drawnItems,
remove: true
}
});

friend 们好, 我正在使用 leaflet draw 来绘制多边形,但是在绘制多边形之后我想在该多边形内显示文本,这可能吗。

谢谢

最佳答案

我使用 [bootbox] 1询问文本和 [bindTooltip] 2 的对话框放置文本。

map.on(L.Draw.Event.CREATED, function(e) {
var layer = e.layer;
bootbox.prompt({title: "Any comment?", closeButton: false, callback: putTooltip});
function putTooltip(result) {
layer.bindTooltip(result, {'permanent': true, 'interactive': true});
}
});

关于javascript - 如何在多边形传单绘制中写入文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43361229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com