Здесь Карты для Javascript: отключение WHEEL_ZOOM не делает страницу прокручиваемой - PullRequest
1 голос
/ 28 января 2020

мы реализовали ЗДЕСЬ карты в дизайне наших страниц, чтобы они занимали всю ширину окна браузера. Мы также используем кластеризацию маркеров и информационные пузыри, которые открываются при событиях крана.

См. Скриншот.

Здесь полная карта Карты

Я хотел бы отключить прокрутку мыши, чтобы повлиять на масштаб и панораму карты, но сохранить Возможность прокрутки до нижней части страницы. Кажется, что отключение такого увеличения колес отключает поведение прокрутки окна полностью (так как карта имеет полную ширину). Есть ли альтернативные предложения / советы о том, что попробовать?

var behavior = new H.mapevents.Behavior(new H.mapevents.MapEvents(map));
// disable wheel zoom behavior
behavior.disable(H.mapevents.Behavior.WHEELZOOM)

1 Ответ

0 голосов
/ 29 января 2020

К сожалению, сейчас невозможно достичь этого. Если вы отключите wheelzoom, API не распространит событие. Команда знает об этом и в ближайшем будущем выпустит обновление.

К вашему сведению, правильный способ отключения функции поведения выглядит следующим образом: behavior.disable(H.mapevents.Behavior.Feature.WHEEL_ZOOM);

См. Поведение # отключить документацию для более подробной информации.

...