2017-06-16 70 views
1

谷歌地圖API有一個非常奇怪的行爲。用戶可以從頂部和底部滾動出地圖。在左側和右側,地圖上有無數的左右角。 [1]禁用滾動出地圖或其他

這看起來在文檔的所有映射上都完全一樣。這可以禁用嗎?

回答

1

您可以限制用戶在多大程度上可以縮小它可以解決你的問題:

// This is the minimum zoom level that we'll allow 
var minZoomLevel = 1; 

var map = new google.maps.Map(document.getElementById('map'), { 
    zoom: minZoomLevel, 
    center: new google.maps.LatLng(38.50, -90.50), 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
}); 

// Limit the zoom level 
google.maps.event.addListener(map, 'zoom_changed', function() { 
    if (map.getZoom() < minZoomLevel) map.setZoom(minZoomLevel); 
}); 

使用此將從縮放,以便阻止用戶較遠,他們看到多個地圖

http://jsfiddle.net/9d4jy4ye/1107/

+0

謝謝你現在用戶不能縮放,但仍然只是移出地圖。 – R3turnz

+0

你是什麼意思移出地圖?你有我可以使用的例子嗎?即JSfiddle –

+0

只需將地圖向下拖動即可。 – R3turnz