Клуб API Карт

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

t0pdevice
2 июля 2015, 17:28

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

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

3 комментария
Подписаться на комментарии к посту

Вот маленький пример использования неточечных объектов на карте: 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 понял, что это стрелка?