1

我只是希望我可以修改我的台词。但是虽然 onModificationStart 被触发,模式被设置为 RESHAPE,正确的层被设置并且 createVertices 被设置为 true,它看起来就像一个正常的选择,没有任何用于修改的圆圈。

我已经停用了任何其他控件(大量的 SelectFeatures 和 DrawFeatures、HighlightFeature 等),但什么也没有!我还查找了 OpenLayers-Example。

有什么特别要注意的吗?

4

1 回答 1

5

一种可能的解释:您的图层可能具有样式,其中点符号不可见。演示:http: //jsfiddle.net/jSQrj/11/

注释掉一行

pointRadius: 6 

结果,点对象的样式将不正确,并且所选功能的处理程序将不可见(通常最好使用 OpenLayers.Util.extend 扩展默认样式,而不是解决方案,例如示例)。

于 2012-10-19T18:37:43.330 回答