問題タブ [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 投票する
2 に答える
3745 参照

openlayers-3 - Openlayers 3 のデバッグ

現在、私はこのリンクからコンパイルされたバージョンを使用しています:

ただし、ライブラリが最小化されているため、問題が発生した場合はデバッグできません。

完全なソース コードを含むファイルにリンクする方法はありますか?

数週間前、私は ol-whitespace.js を使用していましたが、今ではどこにも見つかりません。

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

openlayers-3 - OpenLayers 3 の UTFGrid サポートまたは例

UTFGrid は OpenLayers 3 ではまだサポートされていません。

UTFGrids をサポートする OL3 のブランチを作成した人がいるかどうか、またはこの面で進歩している誰かの例があるかどうか疑問に思っています。

そのような仕事を知っている人はいますか?

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

openlayers - OpenLayers 3 へのアップデート

アプリケーションを OpenLayers 2 から OpenLayers 3 に更新しようとしています。

これに役立つ移行ガイド(または同様のもの)を知っている人はいますか?

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

javascript - テキストボックスとボタンを備えた OpenLayers3 オーバーレイ

選択時にフィーチャーの上に表示される OpenLayers3 マップにオーバーレイがあります。このオーバーレイは、ユーザーが (フィーチャではなく) マップ上の任意の場所をクリックしたときに発生する、フィーチャの選択解除時に破棄されます。

オーバーレイには、いくつかのテキスト ボックスと、[変更を保存] と [削除] の 2 つのボタンが表示されます。ユーザーは、テキスト ボックスを使用して [変更の保存] を押して機能を編集するか、[削除] を押して削除前に確認用のモーダル ウィンドウを表示できる必要があります。

ただし、イベント伝播の性質上、問題が発生しています。Overlay の stopEvent オプションを true に設定すると、テキスト ボックスはクリックおよび編集可能になりますが、ボタンのイベントは発生しません。false に設定すると、テキストボックスをクリックしてマップに移動し、オーバーレイの選択解除と破壊を引き起こしますが、ボタンをクリックできるようになりました。

ボタンのイベント機能を維持しながら、テキストボックスを入力可能および編集可能にする方法について何か提案はありますか?

jsFiddle をうまく動作させることができませんでしたが、以下にサンプル コードを示します。

マップ上のツールを選択

ポップアップの HTML

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

javascript - タイプスクリプトのopenlayers 3カスタムコントロール

以下の js コードは、openlayers マップにカスタム コントロールを追加します。

しかし、私はjavascriptの代わりにTypeScriptを使用してプロジェクトに取り組んでおり、typescriptコードでそれを機能させる方法がわかりません.

typescript での openlayers マップのコードの一部を次に示します。

typescriptのwindow.appに相当するものを知っている人はいますか? そして、どのように行うのopenLayers.inherits(RotateNorthControl(), openLayers.control.Control);ですか?openlayers.d.ts ファイルに何かを追加する必要があることだけを知っています。

助けてくれてありがとう

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

javascript - 複数点の座標をOL3に保存する

私は OpenLayers3 を使用しており、ユーザーが 1 つ以上のポイントを描画できるマップが必要です。私はすでにそれを実装しました。ただし、すべてのポイントの座標も保存したいと思います。

しかし、OpenLayers3 はかなり新しく、オンラインで例を見つけるのに苦労しているため、その方法がよくわかりません。

これは私がこれまでに持っているものです:

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

openlayers-3 - openlayers 3 でのマーカー (アイコン) の回転

プロジェクトで openlayers 3 を使用しています。カスタム マーカー (アイコン) を作成しましたが、角度を付けてマーカーを回転させる必要があります。

誰もこれを試したことがありますか?これは私のコードの重要な部分であり、理解できませんでした。

注:地図ではありません。ただのマーカー。