Here Maps for Javascript:禁用 WHEEL_ZOOM 不会使页面可滚动
Here Maps for Javascript: Disabling WHEEL_ZOOM doesn't make page scrollable
我们在页面设计中实现了 HERE 地图,因此它占据了浏览器的整个宽度 window。我们还使用标记聚类和在点击事件时打开的信息气泡。
见截图。
Here Maps Fullwidth
我想禁用鼠标滚动以影响地图的缩放和平移但保留滚动到页面底部的能力。似乎像这样禁用 wheelzoom 会完全禁用 window 滚动行为(因为地图是全宽的)。
关于尝试什么,是否有其他建议/提示?
var behavior = new H.mapevents.Behavior(new H.mapevents.MapEvents(map));
// disable wheel zoom behavior
behavior.disable(H.mapevents.Behavior.WHEELZOOM)
很遗憾,目前无法实现。如果禁用 wheelzoom,API 不会传播事件。团队已意识到此行为,并将在不久的将来发布更新。
仅供参考,禁用行为功能的正确方法如下所示:
behavior.disable(H.mapevents.Behavior.Feature.WHEEL_ZOOM);
有关详细信息,请参阅 Behavior#disable 文档。
我们在页面设计中实现了 HERE 地图,因此它占据了浏览器的整个宽度 window。我们还使用标记聚类和在点击事件时打开的信息气泡。
见截图。
Here Maps Fullwidth
我想禁用鼠标滚动以影响地图的缩放和平移但保留滚动到页面底部的能力。似乎像这样禁用 wheelzoom 会完全禁用 window 滚动行为(因为地图是全宽的)。 关于尝试什么,是否有其他建议/提示?
var behavior = new H.mapevents.Behavior(new H.mapevents.MapEvents(map));
// disable wheel zoom behavior
behavior.disable(H.mapevents.Behavior.WHEELZOOM)
很遗憾,目前无法实现。如果禁用 wheelzoom,API 不会传播事件。团队已意识到此行为,并将在不久的将来发布更新。
仅供参考,禁用行为功能的正确方法如下所示:
behavior.disable(H.mapevents.Behavior.Feature.WHEEL_ZOOM);
有关详细信息,请参阅 Behavior#disable 文档。