哈哈,我正在做,这个功能已经实现:evt=evt?evt:event; 
if (event.wheelDelta<120) {
document.getElementById('_sh').click();
}
else {
document.getElementById('_xia').click();
}
MapEasy中请问谁实现了透明叠加功能?
就是背景一副图,Mark按分类分图。假如需要酒店分类的,就把透明的酒店分类的图片放到背景上就可以了

解决方案 »

  1.   

    可以试试这样:
    $("map").onmousewheel=function(){
    //debugger;
           var level = map.getZoom().getLevel();
         //alert(level);
            if(window.event.wheelDelta == 120 && level < MapModel.maxZoomLevel)
            {
                level += 1;
            map.setZoom(new Zoom(level));
            new MapPaneWidget(map).paint();
            }
            else if(window.event.wheelDelta==-120 && level>1)
            {
                level -= 1;
            map.setZoom(new Zoom(level));
            new MapPaneWidget(map).paint();
            }
            $('map' + map.getId() + '_sliderbar').parentNode.style.top = ((MapModel.maxZoomLevel-level)*12+6)+"px";
            }