RUS  ENG 

Событие изменения масштаба

Страницы: 1
RSS
Событие изменения масштаба
 
Можно ли как-то отловить его, хотелось бы установить ограничения на мин и макс масштаб отображения набора слоев.
Пробовал в BeforeLayerDraw, но не проходит - сначала увеливается масштаб, а затем идет обработка события...
 
Есть событие BeforePaint, которое возникает при перестроение карты. Кроме всего прочего это событие возникнет и при смене масштаба. При этом нужно будет проконтролировать значение масштаба, если изменилось - тогда перестроение именно из-за смены масштаба. Другое дело, что в этот момент запретить менять масштаб нельзя.
Кроме того, у Layer есть св-ва MinScale и MaxScale, определяющие диапазон масштаба отображения слоя. Может это лучше подойдет ?
Страницы: 1