問題タブ [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.
openlayers - オープンレイヤーレイヤークラスを拡張できますか?
typescript で es6 構文を使用して OpenLayers クラスを拡張しようとしています。
新しいクラスが VectorLayer インスタンスであることを確認するために、冗談でいくつかのテストを実行しました。setSource などのメソッドを使用できましたが、それらはテストで機能しているようです。ただし、クラスをマップに追加しても機能しないようです (マップに期待どおりの機能がありません)。クラスのコンテキストから機能を削除し、通常の方法でベクターレイヤーに追加すると、機能が機能します。
マップ上に何らかの LineString が表示されるはずです。実際、地図上には何もありません。
openlayers - OpenLayers 5は範囲座標を取得します
OpenLayers 5 の範囲から MultiPolygon を作成しようとしています
dragBox のマップ インタラクションを通じて範囲を取得しています
ゲッターが機能していないようです。たとえば、「extent.getTopLeft は関数ではありません」というエラーが表示されます。
どんな助けでも大歓迎です