Я получаю мультиполигон из веб-службы и пытаюсь вычислить площадь для этого полигона с помощью следующего кода:
var poly = new OpenLayers.Geometry.MultiPolygon(poligon);
var area = geom.getArea();
Но это возвращает мне площадь в квадратных градусах, наша проекция EPSG: 3243. Я пытался использовать функцию
OpenLayers.Layer.SphericalMercator.forwardMercator
Но это мне не очень помогло, есть ли другое решение или какой-то другой намек?
Ваше здоровье!