我正在尝试向Openlayers Map 添加一些基本的文本工具 .
这是我的代码的链接:https://jsfiddle.net/mcneela86/05jc7ab2/
目前我正在绘制一个矩形并在 .on('drawend', func)
上添加一些文本 . 并在选择矩形时更改文本 .
我需要弄清楚的是如何让用户点击并编辑矩形中的文本 . 当文本工具无法删除时保存它 .
任何想法将不胜感激 .
我正在尝试向Openlayers Map 添加一些基本的文本工具 .
这是我的代码的链接:https://jsfiddle.net/mcneela86/05jc7ab2/
目前我正在绘制一个矩形并在 .on('drawend', func)
上添加一些文本 . 并在选择矩形时更改文本 .
我需要弄清楚的是如何让用户点击并编辑矩形中的文本 . 当文本工具无法删除时保存它 .
任何想法将不胜感激 .
1 回答
尝试使用在选择功能时打开的overlay(弹出窗口) . ol.Overlay是一个HTML元素,它显示在 Map 上并附加到单个 Map 位置 . 您可以在其中添加from来处理文本编辑,并将其另存为所选功能的属性 .