2016-07-09 2 views
0

OpenLayersを使用してマッピングするのが初めてです。私はpostgresSQLからデータを取得している単純なマップを作成しようとしています。データはテキストエリアに戻されます(線ストリング........)。私はその結果を使って地図上に線を描きたいと思います。OpenLayer:WKT(線ストリング)からフィーチャを作成する方法

これまでのところ、私はこれを実現する運がなかった。私はコンソールログを使ってデータベースから返されたデータを見ることができます。

WKT(ラインストリング)OpenLayers 3の使用方法はどのようにしてもわかります。

My HTML 
<div class="map" id="map"></div> 
<form action="#"> 
      <div class="mdl-textfield mdl-js-textfield"> 
       <textarea class="mdl-textfield__input" id="resultTxtArea" readonly rows="30" 
       type="text"></textarea> <label class="mdl-textfield__label" for= 
       "resultTxtArea">Text lines...</label> 
      </div> 
</form> 

Javascript 2/1 javascript 2/2

+0

は、このオンラインパーサとビューアを確認してください。 https://ptsagkis.github.io/spatial-formats-parser/ – pavlos

答えて

0

ol.format.WKTオブジェクト(Documentation)からreadFeatureメソッドを使用します。

// some example linestring as WKT 
var linestringWKT = 'LINESTRING(4 6,7 10)'; 
// get the feature 
var feature = new ol.format.WKT().readFeature(linestringWKT); 
関連する問題