0
我使用的是openlayers和geoExt。openlayers:獲取選定功能的長度
我有什麼是這樣的:
var options = {
hover : true,
box : true,
onSelect : saveToJ
};
var select = new OpenLayers.Control.SelectFeature(vecLayer, options);
map.addControl(select);
select.activate();
現在saveToJ
功能我想選擇的特徵的長度(假設功能=線串):
function saveToJ(feature) {
feature.getLength()
...
}
給出了一個錯誤TypeError: Object #<Object> has no method 'getLength'
,但從this 我以爲我可以使用它。
所以:我怎樣才能得到所選功能的長度?
太棒了!謝謝!當我等待答案時,我已經組成了一個函數,它可以從函數座標生成點,然後生成線串:)正確的解決方案要好得多) – k102 2012-03-05 09:35:36