【发布时间】:2014-05-02 11:54:46
【问题描述】:
我对 Open Layers 很陌生,但在以下人员的帮助下我已经成功地绘制了线条和多边形:http://openlayers.org/dev/examples/draw-feature.html
我想知道如何从向量中获取经度和纬度? 我在这里看到了一个解释:how to get co-ordinates of vector layer line points from openlayers? 但我是新手才能让它发挥作用。
谁能帮我写代码或提供一个例子?
编辑: 这是解决方案。
function lineAdded(feature) {
var nodes = feature.geometry.getVertices();
for (var i=0; i<nodes.length; i++) {
var lon = nodes[i].x;
var lat = nodes[i].y;
console.log("lon: "+lon+", lat"+lat);
}
}
lineControl = new OpenLayers.Control.DrawFeature(vectors, path, {'featureAdded': lineAdded});
【问题讨论】:
标签: openlayers