1

我对使用 OpenLayers 和映射非常陌生。我正在尝试创建一个从 postgresSQL 获取数据的简单地图。然后将数据返回到文本区域(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

4

1 回答 1

0

使用对象(文档readFeature)中的方法: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);
于 2016-07-15T13:58:48.897 回答