我正在尝试使用GMaps,但我想避免这种行为:
我不想限制缩放。我想限制世界地图的重复。
有办法做到这一点吗?
答案 0 :(得分:0)
在MapOptions
对象中,放置minZoom
。 3应该这样做,但这取决于你映射div的大小:
var myOptions = {
center: new google.maps.LatLng(-34.397, 150.644),
zoom: 3,
minZoom:3,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
答案 1 :(得分:0)
在不限制缩放的情况下,我看到了人工解决方法。这取决于您如何设置页面。
如果地图占据了网页的整个宽度,我认为在缩放变化时更改div的宽度是最好的。
如果你有地图周围的内容,你可以尝试设置阻止原始地图div的一部分的灰色div“窗帘”,因此看起来地图视口缩小了。最大的缺点是,如果视口需要保持居中,您将不得不掩盖地图控件。
请参阅此处的示例代码:mutiple occurance of single country in google map