問題タブ [openlayers]

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

openlayers - ビューアのOpenLayersでフォーム

スイッチがマップするのと同じ方法でデプロイされた、openlayersビューア内にフォームを作成します。

このリンクを参照してください: http ://www.youtube.com/watch?v = bb0JqmZW7S4

ご回答ありがとうございます

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

map - UK Ordnance Survey OpenSpace マップへのマップ オーバーレイの追加

Ordnance Survey OpenSpace マップに画像オーバーレイを追加する方法のコード例はありますか?

ドキュメントは完全に包括的ではありません:)

ありがとう!

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

javascript - プログラムでOpenLayersVectorを移動する方法は?

OpenLayers.Feature.VectorのAPIドキュメントには、Vector自体にはメソッドがまったくないと記載されています。

マップにOpenLayers.Control.DragFeatureコントロールを追加して、ユーザーがベクターを移動できるようにする方法を知っています。したがって、ユーザーがベクターを移動できる場合は、プログラムでベクターを移動する方法も必要です。しかし、私はそれを行う方法を理解することはできません。

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

vector - Openlayers ベクターレイヤー

国境、州、およびその名前を英語で表示する世界のベクターレイヤーが必要です。色を制御できるレイヤーはありますか?

Cloudmade では、これを完全に行うことはできません。また、openstreetmap やその他の多くのものも同様です。ラスター イメージとオーバーレイを作成する必要があるかもしれないと考えていますが、編集してオーバーレイできる正確な EPS/ベクター マップをどこで入手できるかわかりません。

オプションが不足しています!

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

drupal - Drupal オープンレイヤー フォーム

Drupal 6 を使用しています。カスタム コンテンツ タイプ用のモジュールを作成し、必要なすべてのフック (hook_form、hook_load など) を実装しました。

私がやりたいことは、マップ上のポイントを表すフィールドを追加し、ユーザーが Openlayers マップでそれを入力できるようにすることです。私は cck でそれを行う方法を知っていますが、コードに直接実装したいと思っています。

カスタム フォームで Openlayers ウィジェットを使用する際のヒントはありますか? 出来ますか?

アイデアをありがとう。

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

javascript - OpenLayers、Mapserver、Tilecache

OpenLayers、Google マップ、MapServer と TileCache ( http://tilecache.org )を使用して主題図を表示するアプリケーションのパフォーマンスを改善したいと考えています。したがって、インストール手順に従い、 TileCache を正常にインストールしました。

私のアプリケーション内には、これまでのところ正常に動作するベースマップの上に新しいレイヤーを埋め込むための次のコードがあります。

ドキュメントには、基本的に、OpenLayers.Layer.WMS コンストラクターに渡される URL が TileCache スクリプト、つまり tilecache.cgi または tilecache.py を指している必要があると記載されています。

残念ながら機能しません。つまり、URL を切り替えてもマップが表示されません。何が間違っている可能性がありますか?tilecache.cfg で見逃した構成設定かもしれませんが、正しい設定が何であるかを理解できませんでした。

誰かがこの問題についていくつかの経験を持っていますか?

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

javascript - OpenLayersを使用してマップタイル画像が正常に読み込まれたかどうかを確認する方法

OpenLayersを使用して、おそらく「loadend」イベントを使用して、マップイメージが正しくロードされたかどうかを確認する簡単な方法はありますか?

GeoServerからマップタイルを読み取り、OpenLayersを使用してそれらを表示しています。ほとんどの場合、画像は妥当な時間で表示されます。ときどき(特にマウスホイールを使用して前後にスクロールする場合)、「loadend」イベントが画像が読み込まれたかのように発生しますが、何も表示されません。

HTMLを調べてみると、画像のURLは正しいようですが、背景色がピンク(通常は透明)で、イベントオブジェクトに役立つものが何も表示されません。

何か案は?

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

postgresql - 多数のポイントを表示する場合のGeoServerとOpenLayersの制限は何ですか?

OpenLayersとGeoServerを使用して、多数のポイント(ユーザーの基準に応じて1000から20000までの範囲)のマップを表示しようとしています。ポイントはPostgreSQLデータベースに保存されます。

アプリケーションは低い範囲を表示するのにほとんど問題がないように見えますが、実際の制限は約5000ポイントのようです。適用しているSLDも巨大です(機能IDではない基準によってすべてのポイントを個別にリストします)。数値が大きい場合、画像が返されることが保証されておらず、リクエストによってGeoServerがクラッシュし、サービスをリセットする必要がある場合があります。

そのようなことが実現可能かどうか、もしそうなら、設定のヒントを誰かが知っていますか?

フィルタリングに使用されるフィールドにbtreeインデックスを適用しました。

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

javascript - OpenLayers + CloudMade の奇妙なバグ

ここでデモを見ることができます: http://www.jsfiddle.net/VVe8x/19/

このバグは Firefox でのみ発生するため、表示するにはいずれかのリンクを 1 回押して (NY またはイスラエルに移動します)、もう一方のリンクを押してください。バグは、その場所のタイルが表示されず、代わりに div の背景が表示されることです。

PS Chrome では、これは問題なく動作します。

これが手がかりなのか、それとも混乱するのかはわかりません.NYまたはイスラエルのリンクを押す間に「世界を見る」リンクを押すと、他の場所を見ることができます..

参照用の完全なソース

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

gis - OpenLayersでのポイントの座標の検索

OpenLayersのマップ上の特定のポイントの座標を取得するにはどうすればよいですか?