Leaflet:动态设置min/maxZoom

bar*_*rdu 8 leaflet

我正在使用Leaflet v0.7,并且在地图或tileLayer上似乎没有min/maxZoom的setter.

有没有办法动态设置这些值?

yar*_*arl 25

如果您已初始化地图

var map = L.map('map').setView([51.505, -0.09], 13);
Run Code Online (Sandbox Code Playgroud)

然后你可以简单地做:

map.options.minZoom = 12;
map.options.maxZoom = 14;
Run Code Online (Sandbox Code Playgroud)

示例JSFiddle.