На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Изменение масштаба

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebServer
Страницы: 1
RSS
Изменение масштаба
 
Добрый день.

Подскажите, пожалуйста, как отловить событие изменения масштаба карты.

Спасибо.
 
Добрый день! Надо подписаться на событие overlayRefresh карты.
Объект события имеет свойство cmd, которое при масштабировании равно значению 'zoom'
Например:
$(this.map.eventPane).on('overlayRefresh', onOverlayRefresh);

onOverlayRefr esh = function(event) {
   if (event && event.cmd && event.cmd ===  'zoom') {
       var mapzoom = map.getZoom();                      // уровень масштабирования
       var scale = map.getZoomScale( mapzoom ) ;  // масштаб отображения карты
     ...
   }
}
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности