Клуб API Карт

Кластеры за пределами видимой области карты

Швалёв Дмитрий
4 июня 2016, 13:54

Добрый день, есть задача соединить линиями кластеры геообъектов. На карту добавляются геоточки, затем добавляются кластеры, по координатам кластеров (geometry.getCoordinates()) создаётся ломаная (Polyline).

Проблема возникает когда кластер уходит за пределы видимой карты. В документации
https://tech.yandex.ru/maps/doc/jsapi/2.1/ref/reference/Clusterer-docpage/
есть упоминание: "Если объект не попадает в видимую область карты, он не будет добавлен на карту.", поэтому, как мне кажется, кластер уходя за видимую область удаляется и к нему невозможно нарисовать линию.

Подтвердите это пожалуйста, если это действительно так?

Пробовал увеличить параметр кластера: options.viewportMargin, но из-за этого увеличивается время обработки карты вплоть до того, что картой становится невозможно пользоваться.

Каким образом можно решить эту задачу, можно ли сделать чтобы кластеры создавались за пределами видимой области карты или может получить координаты кластеров которые не добавлены на карту?

1 комментарий
Подписаться на комментарии к посту
Это так.


Задачу можно решить на сервере, выводить метки, кластеры и ломаные через ROM