2017-06-16 66 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