Javascript 如何允许用户在运行时使用标记附加文本传单js

Javascript 如何允许用户在运行时使用标记附加文本传单js,javascript,leaflet,Javascript,Leaflet,我知道如何使用标记附加文本的代码,所以当用户单击标记时,文本将显示在工具提示中 这是我知道的代码 map = L.map('map').setView([51.505, -0.09], 13); L.tileLayer(CM_URL, { attribution: CM_ATTR, styleId: 997 }).addTo(map); L.marker([51.5, -0.09]).addTo(map) .bi

我知道如何使用标记附加文本的代码,所以当用户单击标记时,文本将显示在工具提示中

这是我知道的代码

map = L.map('map').setView([51.505, -0.09], 13);

            L.tileLayer(CM_URL, { attribution: CM_ATTR, styleId: 997 }).addTo(map);

            L.marker([51.5, -0.09]).addTo(map)
                .bindPopup("<b>Hello world!</b><br />I am a popup.").openPopup();



            L.polygon([
                [51.509, -0.08],
                [51.503, -0.06],
                [51.51, -0.047]
            ]).addTo(map).bindPopup("I am a polygon.");
map=L.map('map').setView([51.505,-0.09],13);
L.tileLayer(CM_URL,{属性:CM_ATTR,styleId:997}).addTo(map);
L.标记([51.5,-0.09])。添加到(地图)
.bindPopup(“你好,世界!
我是一个弹出窗口。”).openPopup(); L.多边形([ [51.509, -0.08], [51.503, -0.06], [51.51, -0.047] ]).addTo(map).bindpoop(“我是一个多边形”);
演示

我关心的是,当我允许用户使用绘图控件时,我如何允许用户将带有标记的文本放置在地图上,当用户稍后单击标记或圆圈时,这些输入的文本将显示在工具提示中

请帮助我获得允许用户在运行时附加带有标记和杂项形状的文本的代码。我知道如何使用绘图控件。这是一个示例演示

正在寻求帮助。谢谢