openlayers-3

    0

    1答えて

    のURLの値を取得します。私が今したいことは、どこか他の場所からのURLの値を(文字列で)得ることです。それは可能ですか? var sourceChitwan = new ol.source.Vector({ url: chitwanURL, format: new ol.format.GeoJSON() }); chitwanURLは、URLを含む文字列です。 私は別の場所からURLを

    0

    1答えて

    moveendイベントを使用してサーバーからGeoJsonの機能を取得します。 特に画面のズーム、パンまたはサイズ変更を集中的に行うと、リクエストが多すぎます。 以前のデータが描画されるまでマップの移動を延期することは可能ですか? falseに非同期をStetting

    0

    1答えて

    マップにマーカーを描きます。これらのマーカーは、私が好きなUser Icon(これはpngの画像です)を持っています.forEachFeatureAtPixelを使用すると、このユーザーアイコンのすべての領域をクリックできます。 私の質問は、どのように "forEachFeatureAtPixel"に領域を増やすことができますか? それは私の関数である: // display popup on c

    0

    1答えて

    OpenLayersを使用して、1マップのビューを別のものと同じに設定します。 これまではZoom and Centerを使用していましたが、これはうまくいきましたが、あるプロジェクションでは技術的に不可能であったため、ある程度はやってみました。 私は最新のOpenLayers(4.6.3)を使用しています。 次のコードは理論的には現在のマップの範囲を取得し、その範囲にマップを適合させ、何も動かな

    0

    1答えて

    指定されたバウンディングボックスでマップを中央に配置しようとしています。 OpenLayers FAQにも(swissProjectionを使って)その例がありますが、うまくいきません。いくつかのフォーラムで見て、それを動作させる方法を理解できません。 多分誰かが知っています。ここで はコードです: var extent = [-9022321.0707,3022167.2243,-8849726

    0

    1答えて

    複数のOpenLayersマップに同じビューを割り当てると、マップ全体を更新する同期表示が得られます(ユーザーがパンまたはズームするときなど)。 マップのビューを同期させたいが、オフセットを付けたい。これはマップ全体のビューを再利用することで可能ですか?それとも自分でイベントを処理する必要がありますか? OpenLayersドキュメント(https://openlayersbook.github.

    0

    1答えて

    私は自分のopenlayersマップを画面に表示しようとしています。問題は固定比率でスケーリングを維持することです。画面は、それがオーバーフローし、スクロールバーが表示され十分に広くなる 。 私は固定位置を使用することで、この問題を解決することができますが、その後、私の帰属とスケーリングバーが消えます。なぜそれが画面に正しくサイズ変更されていないのでしょうか?

    1

    1答えて

    私はPHPでプロジェクトを持っていますが、マップにはopenlayersを使用していますが、アドレスのリストを渡すことでブックマークを見つける必要があります。どうもありがとうございました。

    0

    1答えて

    によってクリップされていないので、ツールチップオーバーレイは機能の上に表示されます。フィーチャはマップビューの境界に近いため、クリップされ、部分的にしか表示されません。 overlay = map.getOverlayById( 'tooltip'); overlay.setPosition(evt.coordinate);

    0

    1答えて

    OpenLayersで表示されるベクター機能の量を制限することは重要ですが、表示されない機能もあります。移動またはズームインするときは、XHR呼び出しでフィーチャーを「リフレッシュ」する必要があります。 OpenLayers 2では、マップの「zoomend」イベントで bboxstrategy.update({ force: true }) と呼び出すことでこれを実現できます。 SVGレンダ