我在混合Webview应用程序中使用google map javascript。当我将地图缩小到0
时,它将显示灰色区域,而地图图块将位于屏幕中央。
有什么办法可以解决此问题,避免出现灰色区域?
我尝试将地图图块图像用作背景,但是在移动地图时会很明显。我也尝试将minzoom
设置为2
,但是如果我滚动地图,则灰色区域仍然可见。
还是在缩放为“ 2”时阻止地图区域滚动?
Minzoom默认值
Minzoom 2
我也在下面尝试过,但是缩小后,不允许我放大。
google.maps.event.addListener(map,'zoom_changed',function(){
map.setOptions({draggable: ((map.getzoom() < 3) ? false : true)});
});
还有这个,但是else语句没有被调用。
google.maps.event.addListener(map,function(){
if(map.getzoom() < 3){
document.getElementById('mapCanvas').setattribute("style","pointer-events: none;");
}else{
document.getElementById('mapCanvas').removeAttribute("style");
}
});