OpenLayer:如何从WKT(Linestring)创建功能

时间:2016-07-09 15:35:14

标签: postgresql postgis openlayers-3 multilinestring wkt

我很擅长使用OpenLayers和新的映射。我正在尝试创建一个从postgresSQL获取数据的简单地图。然后将数据返回到textarea(Linestring ........)。我想用结果在地图上画一条线。

到目前为止,我没有运气这么做。我可以使用控制台日志查看数据库中返回的数据。

任何工作示例/如何使用WKT(linestring)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

1 个答案:

答案 0 :(得分:0)

使用readFeature对象(Documentation)中的ol.format.WKT方法:

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