Клуб API Карт

Кеширование многоугольников.

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

Здравcтвуйте. 

После добавления на карту полигонов, например с границами из пятиста точек, обнаружилась неприятная особенность. При движении карты мышью слой полигонов по краям подгружается постепенно кусками. Возможно ли зафиксировать ( закешировать ?) полигон ? Сама карта при этом не грузится кусками.

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

Это нормальное поведение графики - она не рисует то чего не видно.

Задержка отображение связано с тем что тайлы подгружаются во время движения, а графика перерисовавыется после движения.

Закешировать нельзя, но можно увеличить область которая изначально обрабатывается графикой.

К сожалению выяснилось что нельзя эту опцию задать исключительно графике(*), но только всей карте (опция mapContainerMargin, по умолчанию 128 пикселей). Если увеличить значение карта будет также показывать(и загружать) больше тайлов.

Постараемся как либо решить эту проблему в ближайшее время.

 

* - если вам очень нужно, могу расказать как достигнуть желаемого используя недокументированные возможности АПИ, но мы сами так делать не рекомендуем.

 

 

 

Да, на самом деле очень нужно. Буду признателен, решение с увеличением mapContainerMargin не помогает.