可拖动:false似乎不适用于Google地图

时间:2014-05-22 09:14:36

标签: google-maps draggable

我们目前在一个页面上使用两个谷歌地图,第一个是鸟瞰图,这个我可以关闭拖动,它工作正常。另一个是建筑物的内部视图,当我在此使用相同的代码时,它不会在移动设备或桌面上禁用可拖动,我可以禁用滚轮移动,但不能拖动。我正在使用的代码如下。

function initialize2() {
    var fenway = new google.maps.LatLng(0, 0);
    var mapOptions = {
        center: fenway,
        scrollwheel: false,
        zoom: 8,
        draggable: false
    };
    var panoramaOptions = {
        position: fenway,
        scrollwheel: false,
        draggable: false,
        <?php echo(isMobile()) ? 'draggable: false,' : ''; ?>
        pov: {
            heading: 180,
            pitch: 0
        }
    };
    var panorama = new  google.maps.StreetViewPanorama(document.getElementById('map-canvas2'),panoramaOptions);
    map.setStreetView(panorama);
}

google.maps.event.addDomListener(window, 'load', initialize);

1 个答案:

答案 0 :(得分:0)

您只需要添加:拖动式:像这样的假

// Function to initialize the map within the map div
 function initMap() {
   map = new google.maps.Map(document.getElementById('map'), {
     center: { lat: 27.963989, lng: -82.799957},
     zoom: 14,
     draggable: false
   });

 }