如果可能的话,请提供问题的解决方案并提供代码示例。您需要在滚动页面时禁用 Yandex 地图缩放,但当您单击地图时它应该可以工作。还希望该功能能够在移动版本中执行。
用于api 2.1的选项不起作用(地图根本不显示),通过
scrollZoom: false
});
map.behaviors.disable('scrollZoom');
map.events.add('click', function(e) {
map.setZoom(map.getZoom() + 1, {center: e.get('coords')});
我们编写了一个示例,其中显示地图并实现地图所需的行为。在移动版本中,您可以滚动到地图块区域之外。如果在地图块中滚动时需要滚动页面,可以禁用拖动行为。禁用拖动后,站点页面会滚动,就像地图是图像一样。
您需要在行为中指定行为。例子:
const map = new YMap(document.getElementById(mapID),{ 位置: { center: 坐标, Zoom: 缩放 }, 行为: ['drag', 'pinchZoom', 'dblClick'] });