我有一个地图,我希望它保持在一定的范围内。我已经允许两个缩放级别5和8。在缩放级别5时,我可以通过在拖动时使用setCenter()函数来设置地图的中心以进行调整,从而防止地图移动。当我以缩放级别8放大时,我希望防止用户将地图拖动到指定限制之外。限制是缩放级别5的边界。我试过几件事,但都没有用。当我使用fitbounds()时,它把我踢回了缩放级别5。我基本上只是想限制你在地图上能走多远。如有任何帮助,我们将不胜感激。
G
这里发布了一个方法http://econym.org.uk/gmap/range.htm与谷歌地图API的v2配合使用。该技术也应该适用于v3。在示例页面上查看源代码。
另请参阅这里的重复问题,以了解对上述方法的改进:Google Maps API V3:限制地图边界