拖动条件图形-Openlayers

问题描述 投票:2回答:1

我目前正在开发一个Web应用程序,该应用程序允许最终用户绘制不同的形状。我已经为绘制对象设置了一个条件来检查各种事物。这包括检查与其他几何对象的相交。

我的问题是该条件始终被调用,并且仅返回“ pointerdown”事件。基本上,如果用户单击并按住鼠标(拖动),由于“ clickTolerance”,这将导致未添加线段:

https://openlayers.org/en/latest/apidoc/module-ol_interaction_Draw-Draw.html

这很好,我不想更改它。用户在绘制时应该能够拖动地图。但是问题在于,即使未将线段添加到工程图中,也始终会调用该条件。

有没有解决的办法?

javascript openlayers
1个回答
0
投票

我认为这些示例涵盖了您的用例:

手绘图:

https://openlayers.org/en/latest/examples/draw-freehand.html

绘图形状:

https://openlayers.org/en/latest/examples/draw-shapes.html

希望这会有所帮助!

© www.soinside.com 2019 - 2024. All rights reserved.