gpt4 book ai didi

javascript - Openlayers 多边形不绘制 'finish'

转载 作者:行者123 更新时间:2023-11-30 06:45:44 28 4
gpt4 key购买 nike

我正在尝试使用以下代码在 openlayers 中绘制自由多边形:

drawPolygon = new OpenLayers.Control.DrawFeature(layer, OpenLayers.Handler.Polygon, {eventListeners:{"featureadded": newPolygonAdded}});

但是,我遇到了多边形无法“完成”绘制的问题。澄清一下,我的意思是,通常当您双击一个顶点时,多边形就会完成绘制。但是,使用此代码,双击无效。如果我遗漏了一些告诉处理程序我们“完成”绘制多边形的关键线,请告诉我! (我似乎没有在示例中找到任何这样的线,并且在我只是尝试绘制规则多边形而不是自由形式之前代码运行良好)。谢谢!

最佳答案

我也遇到了类似的问题,不知道是不是同一个原因...我的问题是,当其中一个默认绘图功能同时处于事件状态时,我无法结束测量(线、多边形)工具上的路径。我必须将默认控件更改回平移以结束我的测量工具路径。

不知道是不是同样的问题...

关于javascript - Openlayers 多边形不绘制 'finish',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7130330/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com