Добавление нескольких зон на карте с помощью Yandex MapKit для android

Как сделать несколько зон на карте с помощью Yandex MapKit?

Необходимо сделать карту в андроид приложении, как на сайте. Зоны доставки

Я не понимаю как сделать хотя бы треугольник(прямоугольник).

Задаю координаты.

val pt1 = Point(30.122515, 61.040105)
val pt2 = Point(40.122515, 61.040105)
val pt3 = Point(35.122515, 51.040105)

val polygon = Polygon()

но не понимаю как их присвоить полигону.

у polygon нет метода setPoints()

Скорее всего надо использовать какой-то другой класс или метод.


Ответы (1 шт):

Автор решения: YaCor'

Полигон - это закольцованные координаты. Последняя координата обязана равняться первой - LinearRing. А значит для минимального полигона (треугольника) координат должно быть четыре.

Задавать ему координаты надо как ненулевую кольцевую геометрию - Polygon. Это есть и в примере Яндекса.

Ну и сам интерфейс - это PolygonMapObject.

→ Ссылка