RUS  ENG 

Максимальное количество слоев в карте

Страницы: 1
RSS
Максимальное количество слоев в карте
 
Подскажите, пожалуйста, существует ли какое-нибудь ограничение на количество слоев в карте и зависит ли оно от наличия ключа на машине?

Конкретно интересуют слои InMemory, т.к. стоит задача отрисовать достаточно сложные фигуры на карте, состоящие из полилиний и символов, а потом их быстро показывать или скрывать. На первый взгляд удобно размещать такие рисунки в отдельных слоях и переключать их видимость, но рисунков, а следовательно и слоев может быть очень много.
Или есть какой-то более правильный путь решения этой задачи?
 
Слои InMemory вообще не предназначены для работы со сложными фигурами. По скорости отрисовки они прибольшом количестве объектов будут уступать обычным солоям, т.к. в них объекты не индексированы. Слоев сейчас может быть 512. Чем больше слоев, тем медленней будет отрисовка того же количества объектов.
Можно делать слой невидимым. Можно в одном слое разнести объекты по типам и режимам и делать невидимым весь тип или только какой-то режим данного типа. (Layer.SetTypeVisible, Layer.SetModeVisible)
Страницы: 1