問題タブ [angular-openlayers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
276 参照

openlayers - オープンレイヤーレイヤークラスを拡張できますか?

typescript で es6 構文を使用して OpenLayers クラスを拡張しようとしています。

新しいクラスが VectorLayer インスタンスであることを確認するために、冗談でいくつかのテストを実行しました。setSource などのメソッドを使用できましたが、それらはテストで機能しているようです。ただし、クラスをマップに追加しても機能しないようです (マップに期待どおりの機能がありません)。クラスのコンテキストから機能を削除し、通常の方法でベクターレイヤーに追加すると、機能が機能します。

マップ上に何らかの LineString が表示されるはずです。実際、地図上には何もありません。

0 投票する
2 に答える
1768 参照

openlayers - OpenLayers 5は範囲座標を取得します

OpenLayers 5 の範囲から MultiPolygon を作成しようとしています

dragBox のマップ インタラクションを通じて範囲を取得しています

ゲッターが機能していないようです。たとえば、「extent.getTopLeft は関数ではありません」というエラーが表示されます。

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