openlayers-3

    0

    1答えて

    OpenLayersを3ににGeoJSONからの機能配列を取得します。 this.map.getLayers().forEach(element => { if (element.get('title') === 'water') { var features = element.getSource().getFeatures(); console.log("

    -1

    2答えて

    私は... http://openlayers.org/en/v3.0.0/examples/google-map.html をオープンに位置レイヤー3の例を使用しています...と私はいくつかの成功を収めています。 私が実行している問題は、Web-Mercator Googleマップ上にOL3ベクターとMapServerレイヤーが正しく投影されることです。 私はこの例をテンプレートとして使用しまし

    0

    1答えて

    プログラムでselectイベントを発生させたいが、どうすればよいか分からない。だから、これは私が選択インタラクションの作成方法をされています。私のコードの他の部分では var selection = new ol.interaction.Select({ ... }); selection.on('select', function (event) { ... here

    0

    1答えて

    多角形が特定のレイヤーに追加された後にコールバックする方法はありますか?シナリオでは、マップ上にカスタムコントロールを追加し、このコントロールは描画ポリゴンの相互作用を呼び出します。今ではポリゴンの描画が既に追加されていることを知るのに役立つコールバックをしたいと思います。今すぐ私のコードは以下の通りです var polysource = new ol.source.Vector({wrapX:

    0

    1答えて

    マップにopenlayers 3を使用してgeojsonファイルをアップロードしました。geojsonファイルはLineStringタイプの5つのフィーチャーを持つFeatureCollectionです。 パスを区別するために各フィーチャーの色をどのように変えることができますか? geojsonファイルのスタイルに色を追加すると、これは読み取られません。ストロークに色を追加すると、すべての機能が単

    0

    1答えて

    私がようにGeoJSONファイルからの特徴でロードしたスクリプト作成:私はその後、それらの点で異なる色と半径の大きさで円を作成するには、スタイル機能を使用し "type": "FeatureCollection", "features": [{ "type": "Feature", "geometry": { "type": "Point", "coo

    0

    1答えて

    ol.format.WFS(GML2とGML3の両方)を使用して機能を読み取る場合、投影がEPSG:4326の場合、常にYXとみなされます。だからOLはそれらを反転させる。私はGeoserver 2.11でこれを使用しています。このバージョンのように、サーバーはプロジェクションをどのように渡すかに応じてXYとして座標を送信できます。あなたはそれについてhereを読むことができます。 OLコードを見

    0

    1答えて

    しかし、私はまだこれをしていません。 私はdiv要素 <div id="map" class="map"></div> を持っていると私は $("#map").data("my_map", map); をターゲット var map = new ol.Map({ layers: [map_layer], target: 'map', view: Map_1_vi

    0

    1答えて

    こんにちは私はこのフォルダにgeojsonファイルを持っています。 私はこれを試してみて、これは、エミュレータ上で動作します。問題はない。 Create_Map_Layer('Map_1', '../../views/map/factory.geojson'); しかし、私がこれを構築してデバイスで実行すると、マップは見えません。 このようなファイルに対して別のオプションを試してみます ただし

    0

    1答えて

    私はthis tutorialとチュートリアルのコードをステップバイステップでコピーしましたが、私のためには機能しませんでした。 チュートリアルで説明したように、私は?renderer=webglをクエリ文字列として使用しました。ここ は、私のコードのjsfiddleです: https://jsfiddle.net/4gvdsjwj/ 間違っていますか?