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