在我们的应用程序中,我们希望从“CanvasMap”上的标记/功能到外部世界(任何接受该类型拖放操作的 HTML 目标)启动 native (HTML) 拖放操作。
想象一下,我们在 CanvasMap 上只有 1 个标记/特征。我要 不是 沿着 CanvasMap 拖动它但拖动它 外面 CanvasMap:假设我想把它放在一个 DIV 中,我希望 Openlayers 通过启动一个 来做到这一点。原生 HTML 拖拽操作 .
我怎样才能做到这一点?有没有办法配置 Openlayers 以允许与外部(在这种情况下通过 HTML 拖放管理器)世界进行这种类型的交互?
非常感谢。我相信这是产品的一个很好的功能。
最佳答案
设置单击处理程序,当用户单击某个功能时,将 div 设置为 原生 HTML 拖拽操作 代表那个特征
关于openlayers - 如何在 Openlayers 外拖动特征,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50966479/