Клуб API Карт

Неточечные объекты и ObjectManager

Пост в архиве.

Здравствуйте! Подскажите, может ли ObjectManager работать с неточечными объектами (LineString, Circle и т.д.)?

В документации есть примеры добавления неточечных объектов в ObjectManager, но как не пробовал их отобразить, ничего не выходило.
Если это невозможно, то как лучше отображать большое количество неточечных объектов на карте? 

4 комментария

Вот маленький пример использования неточечных объектов на карте: http://jsfiddle.net/secr8guo/ Для отображения очень большого количества неточечных объектов, можно посмотреть в сторону LOM и ROM

Спасибо. Получается, неточечные объекты можно отобразить через ObjectManager только если отключена кластеризация (clusterize: false).
Еще другой вопрос, допустим на карте нужно отобразить стрелки, как в этом примере. Как можно подгрузить объект LineString в ObjectManager, чтобы он понял, что это стрелка?

К примеру, вот так будет обычная линия:

{ type: 'Feature', id: 1, geometry: { type: 'LineString', coordinates: [ [55.75901100, 37.6308886], [55.7516538, 37.6299444], [55.74603822, 37.6380125] ] }, options: { strokeColor: "#FF0000", strokeWidth: 5 } }
А как сделать, чтобы ObjectManager понял, что это стрелка?
wertytran,
 а такой метод самый быстрый чтоб отрисовать 10т линий?

(с помощью ObjectManager)
У нас проблема с перерисовко - оч медленная (5 сек)- если показываются уже 3т линий
Обновлено 29 июля 2019, 13:08