2012-03-05 66 views
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 我以爲我可以使用它。

所以:我怎樣才能得到所選功能的長度?

回答