2011-05-13 94 views
2

我從web服務的multypoligon,我嘗試計算面積用下面的代碼是poligon:Openlayers幾何如何計算面積從平方度到平方公里?

var poly = new OpenLayers.Geometry.MultiPolygon(poligon); 
var area = geom.getArea(); 

但是,返回我區在平方度,我們的預測是EPSG:3243我嘗試使用功能

OpenLayers.Layer.SphericalMercator.forwardMercator 

但這並沒有幫助我很多,有沒有其他解決方案或其他提示?

乾杯!

+0

有一個解決方案,以使用其他函數getGeodesicArea()和它看起來像這樣var area =(geom.getGeodesicArea()/ 1000000) – vaske 2011-05-13 09:01:01

回答