如何从openlayers获取矢量图层线点的坐标?

时间:2010-08-26 09:33:54

标签: javascript google-maps gis openlayers

我无法找到如何获取openlayer矢量图中绘制线中所有点的lat-lon值,如openlayer-example。 请帮我在哪里搜索......?

1 个答案:

答案 0 :(得分:1)

http://dev.openlayers.org/releases/OpenLayers-2.9/doc/apidocs/files/OpenLayers-js.html

从map.layers数组中获取图层实例(OpenLayers.Layer.Vector)。迭代layer.features中的功能(OpenLayers.Feature.Vector)。使用feature.geometry访问要素的几何(OpenLayers.Geometry)。这可以是任何类型的几何体。对于行,类型是OpenLayers.Geometry.LineString。使用getVertices函数获取所有点的数组(OpenLayer.Geometry.Point)。