質問

openlayer(ポリゴン)の描画機能を使おうとしています。エンドユーザーがポリゴンを描画することは可能です。しかし、Javaスクリプトを使用してポリゴンを描画したいと思います。openlayerのinsertXY関数とinsertDeltaXY関数を使用しようとしていますが、「オブジェクトはプロパティまたはメソッド 'insertXY'をサポートしていません」というjsエラーが発生します。

以下は私のコードのチャンクです。 ジェネラコディセタグプレ

どんな助けでも大歓迎です。

役に立ちましたか?

解決

drawオブジェクトを使用してポイントを挿入してみてください。 OpenLayersドキュメント OpenLayers.Control.DrawFeatureは、insertXYinsertDeltaXYメソッドを公開します。handlerオブジェクトにこれらのメソッドがあるかどうかわかりません。

//Insert a point in the current sketch given x & y coordinates    
draw.insertXY(cords[0], cords[1]);    
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top