問題タブ [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.
openlayers - ビューアのOpenLayersでフォーム
スイッチがマップするのと同じ方法でデプロイされた、openlayersビューア内にフォームを作成します。
このリンクを参照してください: http ://www.youtube.com/watch?v = bb0JqmZW7S4
ご回答ありがとうございます
javascript - プログラムでOpenLayersVectorを移動する方法は?
OpenLayers.Feature.VectorのAPIドキュメントには、Vector自体にはメソッドがまったくないと記載されています。
マップにOpenLayers.Control.DragFeatureコントロールを追加して、ユーザーがベクターを移動できるようにする方法を知っています。したがって、ユーザーがベクターを移動できる場合は、プログラムでベクターを移動する方法も必要です。しかし、私はそれを行う方法を理解することはできません。
vector - Openlayers ベクターレイヤー
国境、州、およびその名前を英語で表示する世界のベクターレイヤーが必要です。色を制御できるレイヤーはありますか?
Cloudmade では、これを完全に行うことはできません。また、openstreetmap やその他の多くのものも同様です。ラスター イメージとオーバーレイを作成する必要があるかもしれないと考えていますが、編集してオーバーレイできる正確な EPS/ベクター マップをどこで入手できるかわかりません。
オプションが不足しています!
drupal - Drupal オープンレイヤー フォーム
Drupal 6 を使用しています。カスタム コンテンツ タイプ用のモジュールを作成し、必要なすべてのフック (hook_form、hook_load など) を実装しました。
私がやりたいことは、マップ上のポイントを表すフィールドを追加し、ユーザーが Openlayers マップでそれを入力できるようにすることです。私は cck でそれを行う方法を知っていますが、コードに直接実装したいと思っています。
カスタム フォームで Openlayers ウィジェットを使用する際のヒントはありますか? 出来ますか?
アイデアをありがとう。
javascript - OpenLayers、Mapserver、Tilecache
OpenLayers、Google マップ、MapServer と TileCache ( http://tilecache.org )を使用して主題図を表示するアプリケーションのパフォーマンスを改善したいと考えています。したがって、インストール手順に従い、 TileCache を正常にインストールしました。
私のアプリケーション内には、これまでのところ正常に動作するベースマップの上に新しいレイヤーを埋め込むための次のコードがあります。
ドキュメントには、基本的に、OpenLayers.Layer.WMS コンストラクターに渡される URL が TileCache スクリプト、つまり tilecache.cgi または tilecache.py を指している必要があると記載されています。
残念ながら機能しません。つまり、URL を切り替えてもマップが表示されません。何が間違っている可能性がありますか?tilecache.cfg で見逃した構成設定かもしれませんが、正しい設定が何であるかを理解できませんでした。
誰かがこの問題についていくつかの経験を持っていますか?
javascript - OpenLayersを使用してマップタイル画像が正常に読み込まれたかどうかを確認する方法
OpenLayersを使用して、おそらく「loadend」イベントを使用して、マップイメージが正しくロードされたかどうかを確認する簡単な方法はありますか?
GeoServerからマップタイルを読み取り、OpenLayersを使用してそれらを表示しています。ほとんどの場合、画像は妥当な時間で表示されます。ときどき(特にマウスホイールを使用して前後にスクロールする場合)、「loadend」イベントが画像が読み込まれたかのように発生しますが、何も表示されません。
HTMLを調べてみると、画像のURLは正しいようですが、背景色がピンク(通常は透明)で、イベントオブジェクトに役立つものが何も表示されません。
何か案は?
postgresql - 多数のポイントを表示する場合のGeoServerとOpenLayersの制限は何ですか?
OpenLayersとGeoServerを使用して、多数のポイント(ユーザーの基準に応じて1000から20000までの範囲)のマップを表示しようとしています。ポイントはPostgreSQLデータベースに保存されます。
アプリケーションは低い範囲を表示するのにほとんど問題がないように見えますが、実際の制限は約5000ポイントのようです。適用しているSLDも巨大です(機能IDではない基準によってすべてのポイントを個別にリストします)。数値が大きい場合、画像が返されることが保証されておらず、リクエストによってGeoServerがクラッシュし、サービスをリセットする必要がある場合があります。
そのようなことが実現可能かどうか、もしそうなら、設定のヒントを誰かが知っていますか?
フィルタリングに使用されるフィールドにbtreeインデックスを適用しました。
javascript - OpenLayers + CloudMade の奇妙なバグ
ここでデモを見ることができます: http://www.jsfiddle.net/VVe8x/19/
このバグは Firefox でのみ発生するため、表示するにはいずれかのリンクを 1 回押して (NY またはイスラエルに移動します)、もう一方のリンクを押してください。バグは、その場所のタイルが表示されず、代わりに div の背景が表示されることです。
PS Chrome では、これは問題なく動作します。
これが手がかりなのか、それとも混乱するのかはわかりません.NYまたはイスラエルのリンクを押す間に「世界を見る」リンクを押すと、他の場所を見ることができます..
参照用の完全なソース
gis - OpenLayersでのポイントの座標の検索
OpenLayersのマップ上の特定のポイントの座標を取得するにはどうすればよいですか?