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

openlayers-3 - Openlayers 3 - ol.interaction.DragZoom のズーム レベルを制御する

ボックスのクローンを作成する boxend でポリゴンを描画していますが、イベントが終了すると、ズーム レベルのためにポリゴンが表示されません。

DragZoom インタラクションを処理するときにズーム レベルを制御する方法はありますか?

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

polygon - 描画終了時に OpenLayers3 でポリゴンの座標を取得する方法

マップにクリック ハンドラーを追加しようとしましたが、ポリゴンの描画がいつ終了したかを確認する方法がわかりません。描画終了時にポリゴン座標を取得する簡単な関数はありますか?

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

internet-explorer - IE 8 でベクター レイヤーを使用してマップを初期化すると例外が発生する

OpenLayers 3 マップにアイコンを追加しようとしていますが、コードが IE 8 で機能しないことに気付きました。

これが私のコードです:

マップの初期化中に使用しない場合も例外ではありませんvectorlayerが、マップの中心が本来あるべき場所から約 30 km 離れており、ズーム効果がうまく機能しません。

例外は、圧縮されていない ol.js の 2421 行にあります。goog.asserts.ENABLE_ASSERTS等しいtrue

質問1

OpenLayers 3 は IE 8 をサポートしていますか?

Web サイトで、彼らはサポートするブラウザーの能力が低いと述べています。

は、すべてのマッピングのニーズに対応する 3D 機能とパフォーマンスの向上を最新のブラウザーにもたらすことを約束します。OpenLayers 3.0 は WebGL を提供しますが、機能の劣るブラウザーでは機能が低下します。

質問2

その例外を回避するための簡単な修正はありますか。アイコンが適切な場所に表示される限り、ズーム効果についてはあまり気にしません。

テストには IE で F12 ツールを使用し、ドキュメント モードとユーザー エージェント文字列を IE 8 に設定します。

ありがとうございました

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

image - Open Layers 3 を使用して地図上にスケーラブルなグラフィックを追加するには?

OpenLayers (OL3) を使用して、マップ上に形状とオブジェクトを表示しています。

形状は建物を表し、SVG または PNG のいずれかの画像リソースを持ちます。この画像を適切な縮尺と回転でマップ上に配置し、ズーム/パンできるようにする必要があります。

ここで OpenLayers 2 を使用した非常に良い例を見つけました: http://gis.ibbeck.de/ginfo/apps/OLExamples/OL27/examples/ExternalGraphicOverlay/ExternalGraphicOverlay.asp

これを OL3 に変換する際に問題があります (マップの回転に必要です)。私が行き詰まったのはこれです(OL2のサンプルコード):

これを ol.style.Style に変換して、ズーム時に拡大縮小するレイヤーに画像を設定する方法がわかりません。

これは OL3 を使用してどのように達成できますか?

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

qooxdoo - Qooxdoo モバイル アプリの OpenLayers 3

来たる OpenLayers 3 のリリースに備えて、基本的な地図の例を Qooxdoo モバイル アプリで動作させようとしました。

Qooxdoo mobileshowcase デモ マップを出発点として使用しましたが、何時間も試行してもマップが表示されません。

簡潔にするために、ol3 css を含めました

mapUri を OL3 のものに置き換えたことを除いて、Maps.js クラス全体を同じままにしました。

次に、_loadMapLibrary を次のように置き換えます。

それは動作するはずです...