問題タブ [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.
openlayers-3 - KML ファイルがいつロードされ、機能が追加されたか (OpenLayers3) を知っていますか?
ol.source.KML (「安定版のみ」のチェックを外す) がイベントaddfeature
を
発生さchange
せていることがわかりremovefeature
ます。ただし、KML がネットワーク経由で取得され、そのすべての機能が追加された時期を知る必要があるだけです。OpenLayers 3 に「loaded」などのイベントはありますか?
KML が追加されたら、いくつかのコードを実行する必要があります。KML ファイルは後で (ネットワーク経由で) ロードされるため、待機するdocument.ready
だけでは十分ではありません。
openlayers - Openlayers 3 のドラッグ アンド ドロップ機能
OpenLayers 2 の「OpenLayers.Control.DragFeature」機能に相当するものは何ですか。マウスで移動できるアイコンをマップに追加する必要があります。ドロップするときは、イベントをキャッチする必要があります。OpenLayers 2 で説明されている機能は次のとおりです。
OpenLayers 3 でこれを実現する方法を知っている人はいますか?
javascript - OpenLayers 3 の機能にイベント ハンドラーを追加しますか?
次のコードを使用して、OpenLayers 3 (OL3) のベクター レイヤーにフィーチャを追加しています。
マーカーは期待どおりに表示されますが、クリック イベントは発生しません。私は何を間違っていますか?
マップレベルで「クリック」に関連付けられたハンドラーが既にあることに注意してください。
javascript - openlayers3 のスタイルを設定しようとしています
可能な限り最良の方法で openlayers3 をスタイルするにはどうすればよいですか? 私はこれに本当に苦労しています。私にとって最も簡単な方法は、元の ol.css を変更することですが、それは良い習慣ではありません。
たとえば、コントロール ボタンの配置を右に変更するには、かなり時間がかかりました。
CSS または JavaSCript でこれを行う必要がありますか?
現在、ボタンをホバリングするときにツールチップを削除する際に問題が発生しています。それ、どうやったら出来るの?
ツールチップには次のクラスがあります。
どうすれば非表示にできますか?
動作しません。
アドバイスや助けをありがとう。
javascript - リアルタイム データと Openlayers 3: バッチ移動機能
ベクターレイヤーで使用しようとしているハッシュテーブルがあるので、これが私が作ったものです:
問題はここから始まります。これまでにわかったことから、次の 2 つのオプションがあります。
ただし、最初のものはバブルアップしてマップをレンダリングします。1500 を超える機能があり、さらに使用する予定があるため、これは問題です。2行目でアサーションが失敗したことがわかり、デバッグ方法がわかりません。
データをできるだけリアルタイムにしたいので、これは1秒おきに実行する必要があります。
そして、これが本当にばかげた方法である場合は、それも知りたいです。