Содержание

Вычислить периметр и площадь геозоны-линии

Чтобы получить площадь и/или периметр геозоны-линии, используйте команду render/calculate_polyline:

svc=render/calculate_polyline&params={"p":[
                                            {
                                                "x":<double>,
                                                "y":<double>
                                            },
                                            ...
                                      ],
                                      "flags":<uint>,
                                      "w":<uint>}

Параметры

Название Описание
p массив координат точек геозоны-линии
x долгота
y широта
flags флаги отображения:
0x1 - показать площадь;
0x2 - показать периметр;
0x3 - показать оба параметра
w толщина линии, м

Возвращаемый результат

{
    "area":<double>,       /* площадь */
    "perimeter":<double>   /* периметр */
}