Openlayers文本框

Openlayers textbox

我正在尝试向 Openlayers 地图添加一些基本的文本工具。

这是我的代码的 link:https://jsfiddle.net/mcneela86/05jc7ab2/

目前我正在绘制一个矩形并在 .on('drawend', func) 上添加一些文本。并在选择矩形时更改文本。

我需要弄清楚的是如何让用户单击并编辑矩形中的文本。并在取消选择文本工具时保存。

如有任何想法,我们将不胜感激。

尝试使用在选择该功能时打开的 overlay(弹出窗口)。 ol.Overlay 是一个 HTML 元素,显示在地图上并附加到单个地图位置。您可以在其中添加一个 from 来处理文本编辑并将其保存为所选功能的 属性。