1

ラインを変更できるようにしたいだけです。ただし、onModificationStart が起動され、モードが RESHAPE に設定され、正しいレイヤーが設定され、createVertices が true に設定されていますが、変更のための円がなく、通常の選択のように見えます。

他のコントロール (大量の SelectFeatures と DrawFeatures、HighlightFeature など) を無効にしましたが、何もありません! OpenLayers-Example も調べました。

特に注意する点はありますか?

4

1 に答える 1

5

1 つの考えられる説明: ポイント シンボルが表示されないスタイルがレイヤーに設定されている可能性があります。デモンストレーション: http://jsfiddle.net/jSQrj/11/

コメントアウト行

pointRadius: 6 

その結果、ポイント オブジェクトのスタイルが正しくなくなり、選択したフィーチャのハンドラーが表示されなくなります (通常は、例にあるソリューションではなく、OpenLayers.Util.extend を使用してデフォルト スタイルを拡張することをお勧めします)。

于 2012-10-19T18:37:43.330 に答える