GoogleMaps v3-限制可视区域和缩放级别

GoogleMaps v3-限制可视区域和缩放级别

是否有可能将谷歌地图v3限制在某个区域?我希望只允许显示某些区域(例如一个国家),并且不允许用户在其他地方滑动。此外,我还想限制缩放级别-例如,仅在6级和9级之间。我想使用所有的基本地图类型。

有没有办法做到这一点?

我在使用StyledMap限制缩放级别方面取得了部分成功,但我只成功地限制了路线图,我无法以这种方式限制其他基本类型的缩放。

谢谢你的帮助


qq_花开花谢_0
浏览 291回答 3
3回答

牧羊人nacy

限制缩放级别的更好方法可能是使用minZoom/maxZoom选择而不是对事件作出反应?var opt = { minZoom: 6, maxZoom: 9 };map.setOptions(opt);也可以在地图初始化期间指定选项,例如:var map = new google.maps.Map(document.getElementById('map-canvas'), opt);见:GoogleMaps JavaScriptAPI V3参考
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript