如何限制GMaps并避免重复地图?

时间:2012-06-22 23:30:11

标签: google-maps

我正在尝试使用GMaps,但我想避免这种行为:

enter image description here

我不想限制缩放。我想限制世界地图的重复。

有办法做到这一点吗?

2 个答案:

答案 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