GoogleMaps:禁用拖动但启用滚轮鼠标缩放

时间:2018-02-19 10:46:55

标签: javascript google-maps google-maps-api-3 draggable scrollwheel

我试图在Google Maps V3中获得以下行为:

  1. 禁用地图拖动,因此当用户使用鼠标时地图中心不会丢失
  2. 启用地图缩放,因此可以使用wheelmouse根据客户需求调整地图详细信息
  3. 要获得此功能,请使用以下设置:

    map = new google.maps.Map(document.getElementById('map_canvas'), {
            center : new google.maps.LatLng(41, 14),  
            zoom : 13,
            mapTypeId : google.maps.MapTypeId.TERRAIN,                      
            mapTypeControl: true,
            mapTypeControlOptions: {
                style: google.maps.MapTypeControlStyle.DROPDOWN_MENU        
                },
            draggable: false,
            scrollwheel: true,
            streetViewControl: true,
            fullscreenControl: true,
            scaleControl: true,
            rotateControl: true,
            overviewMapControl: true,
            overviewMapControlOptions: {opened: true},
            gestureHandling: 'greedy'
            });
    

    但是不起作用,而如果我设置了draggable:true,那么也会启用滚轮功能。换句话说,它似乎有滚轮:true我们还必须设置draggable:true否则设置将被忽略。任何线索?

0 个答案:

没有答案