0

我有一张地图,我想保持在一定范围内。我允许 2 个缩放级别 5 和 8。在缩放级别 5 上,我可以通过在拖动事件上使用 setCenter() 函数将地图的中心设置为进行调整来防止地图移动。当我以 8 级放大时,我想防止用户将地图拖到指定范围之外。限制是缩放级别 5 的界限。我尝试了一些方法,但无济于事。当我使用 fitbounds() 时,它把我踢回了缩放级别 5。我基本上只是想限制你在地图上可以走多远。任何帮助,将不胜感激。

G

4

1 回答 1

0

此处发布了一种方法http://econym.org.uk/gmap/range.htm可与 Google Maps API 的 v2 一起使用。该技术也应该适用于 v3。在示例页面上查看源代码。

另请参阅此处的重复问题以对上述方法进行改进: Google Maps API V3: limit map bounds

于 2012-02-21T19:45:24.630 回答