我目前正在开发一个user应用程序,允许最终用户绘制不同的形状。我已经用一个条件设置了draw-object来检查各种东西。这包括检查与其他几何图形对象的交点。
我遇到的问题是条件总是被调用,并且只返回"pointerdown"-event。基本上,如果用户点击并按住鼠标(拖动),这将导致由于“clickTolerance”而没有添加分段:
https://openlayers.org/en/latest/apidoc/module-ol_interaction_Draw-Draw.html
这很好,我不想改变这一点。用户应该能够在绘图时拖动地图。但问题是条件总是被调用,即使线段未添加到图形中也是如此。
有什么办法可以解决这个问题吗?
发布于 2020-05-31 10:29:29
我认为这些示例涵盖了您的用例:
手绘:
https://openlayers.org/en/latest/examples/draw-freehand.html
绘制形状:
https://openlayers.org/en/latest/examples/draw-shapes.html
希望这能有所帮助!
https://stackoverflow.com/questions/61886759
复制相似问题