Javascript 谷歌地图缩小限制

Javascript 谷歌地图缩小限制,javascript,google-maps-api-3,Javascript,Google Maps Api 3,如何在地图上设置缩小限制,它当前允许我将地图缩小到可以看到多个世界地图的点: JS: var映射; var all_coor=; var dub=; 函数初始化(){ var MainLatlng=new google.maps.LatLng(-74.337724,-49.69693); 变量映射选项={ 缩放:7, 中心:新google.maps.LatLng(31.386692,-12.700747) }; map=new google.maps.map(document.getEleme

如何在地图上设置缩小限制,它当前允许我将地图缩小到可以看到多个世界地图的点:

JS:

var映射;
var all_coor=;
var dub=;
函数初始化(){
var MainLatlng=new google.maps.LatLng(-74.337724,-49.69693);
变量映射选项={
缩放:7,
中心:新google.maps.LatLng(31.386692,-12.700747)
};
map=new google.maps.map(document.getElementById('map-canvas'),
地图选项);
var markerr=new google.maps.Marker({
职位:维修,
地图:地图,
标题:"主要",,
动画:google.maps.animation.DROP
});
for(var t=0,llen=dub.length;t
HTML:



1.如何设置地图的缩小限制以正确渲染?

它已添加到api中,您可以直接在地图对象上设置该选项:

  map.setOptions({ minZoom: 5, maxZoom: 15 });

ref-

附加问题:我如何防止地图在不必设置自定义最大缩小值的情况下破坏它的方式,即如何使地图表现得像普通地图一样,一旦看到完整的世界地图就停止缩小我不确定我是否理解您的附加问题,你能重新表述或解释一下吗?我想设置缩小限制的原因是为了阻止地图破坏它的方式(如上图所示),最小缩放显示整个世界地图的正确值是多少。。现在它切断了澳大利亚等等,这取决于地图的大小,如果你有灵活的大小,以及不同的屏幕分辨率,地图的大小可能会有所不同。我将获得您想要确保显示的坐标,然后创建一个glatlngbunds对象,并使用fitbunds()-参见这里的javascript框架gMap.js
var-map=newgmap({minZoom:5,maxZoom:15})
。谢谢
<div id="map-container" style="height: 500px;">
<div id="map-canvas" style="width: 100%; height: 100%"></div>
</div>
  map.setOptions({ minZoom: 5, maxZoom: 15 });