問題タブ [openlayers-5]
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 - ロードするタイルの総数を取得する
現在ロードする必要があるタイルの総数を取得したい。
その理由は、マップの読み込みバーをスムーズにするためです。tileloadstart
私は openlayers でのデモについて知っていますが、私にとっては、いくつかのタイルが既に読み込まれた後に何度も呼び出されるため、そのバーはあちこちにジャンプします (前後に移動します) 。これにより、最大値が変更され、バーが元に戻ります。
では、呼び出し時にタイルの総数 (最終的なtileloadstart
呼び出し総数) を取得する方法 (OL をカスタマイズしている場合でも) はありますか?
javascript - OpenLayers KML の増分更新
OpenLayers v5 で KML ファイルの増分更新を処理できるかどうかを判断しようとしています。私が扱っている KML ファイルはサイズが大きいですが、動的であり、頻繁に更新されます。KML ファイル全体を更新する代わりに、パフォーマンスの観点から、更新をロードすることをお勧めします。フィールドを使用して更新を渡すことを考えていました。どんな助けでも大歓迎です!
google-chrome - ソースマップを使用したopenlayers 5アプリケーションのデバッグ
openlayers 2 から 5 に移行しています。縮小された js とソース マップを含むディストリビューションをダウンロードしました。次に、index.html に js ファイルを含めました。
次に、ソースをデバッグしたいと思います。ステップインol.js
すると、「ソースマップが検出されました」というメッセージが表示されます。問題は、ソース マップ ファイルからの chrome dev コンソール ソースに表示されないことです。
openlayers - OL 5: レイヤーをすばやく変更するときのトランジションをスムーズにする
imagelayer として表示したい png (透明なレーダー画像) がいくつかあります。そうするのに問題はありませんでした........画像をロードした後、それを削除し、新しいものをロードし、削除しました.....しかし、このようにすると、トランジションがスムーズになりません (詳細ちらつきのある画像のように)私が望んでいたように。どうすればこれらをスムーズにできますか??
編集2:提案されたように(thx!)、次を使用してソースを更新しようとしました:
レイヤーが更新されていません.......
gis - OpenLayers 5: ストローク幅のスケーリング?
ストローク幅をズームレベルに依存させることはできますか?
基本的には、LineStrings/MultiLineStrings を使用していくつかの道路を強調表示しますが、ズームアウトして大規模な混乱を避けたいと考えています (各パスに沿って約 8 本の幅の広い線が表示されます)。
openlayers-5 - ol-cesium: ol-cesium で機能を選択し、それを openlayers 機能に追跡する方法はありますか?
openlayer に特徴ベクトルとして追加された geojson があります。プロパティ セクションのすべての geojson には、3D 空間でフィーチャ (ポップアップなど) をクリックしたときに表示したい追加情報がいくつかあります。ol-cesium オーバーレイの例を使用してポップを作成しましたが、3d(ol-cesium) を有効にしただけで feature-geojson プロパティを取得する方法はありません。3d 空間でフィーチャをクリックしてフィーチャの詳細を取得する方法はありますか?