問題タブ [openlayers-3]

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 に答える
719 参照

openlayers-3 - KML ファイルがいつロードされ、機能が追加されたか (OpenLayers3) を知っていますか?

ol.source.KML (「安定版のみ」のチェックを外す) がイベントaddfeatureを 発生さchangeせていることがわかりremovefeatureます。ただし、KML がネットワーク経由で取得され、そのすべての機能が追加された時期を知る必要があるだけです。OpenLayers 3 に「loaded」などのイベントはありますか?

KML が追加されたら、いくつかのコードを実行する必要があります。KML ファイルは後で (ネットワーク経由で) ロードされるため、待機するdocument.readyだけでは十分ではありません。

0 投票する
3 に答える
3745 参照

openlayers - Openlayers 3 のドラッグ アンド ドロップ機能

OpenLayers 2 の「OpenLayers.Control.DragFeature」機能に相当するものは何ですか。マウスで移動できるアイコンをマップに追加する必要があります。ドロップするときは、イベントをキャッチする必要があります。OpenLayers 2 で説明されている機能は次のとおりです。

OpenLayers 3 でこれを実現する方法を知っている人はいますか?

0 投票する
3 に答える
47566 参照

javascript - OpenLayers 3 の機能にイベント ハンドラーを追加しますか?

次のコードを使用して、OpenLayers 3 (OL3) のベクター レイヤーにフィーチャを追加しています。

マーカーは期待どおりに表示されますが、クリック イベントは発生しません。私は何を間違っていますか?

マップレベルで「クリック」に関連付けられたハンドラーが既にあることに注意してください。

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

javascript - openlayers3 のスタイルを設定しようとしています

可能な限り最良の方法で openlayers3 をスタイルするにはどうすればよいですか? 私はこれに本当に苦労しています。私にとって最も簡単な方法は、元の ol.css を変更することですが、それは良い習慣ではありません。

たとえば、コントロール ボタンの配置を右に変更するには、かなり時間がかかりました。

CSS または JavaSCript でこれを行う必要がありますか?

現在、ボタンをホバリングするときにツールチップを削除する際に問題が発生しています。それ、どうやったら出来るの?

ツールチップには次のクラスがあります。

どうすれば非表示にできますか?

動作しません。

アドバイスや助けをありがとう。

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

javascript - リアルタイム データと Openlayers 3: バッチ移動機能

ベクターレイヤーで使用しようとしているハッシュテーブルがあるので、これが私が作ったものです:

問題はここから始まります。これまでにわかったことから、次の 2 つのオプションがあります。

ただし、最初のものはバブルアップしてマップをレンダリングします。1500 を超える機能があり、さらに使用する予定があるため、これは問題です。2行目でアサーションが失敗したことがわかり、デバッグ方法がわかりません。

データをできるだけリアルタイムにしたいので、これは1秒おきに実行する必要があります。

そして、これが本当にばかげた方法である場合は、それも知りたいです。