leaflet两次设置Zoom时出现错误
<script>
var crs =L.Proj.CRS("EPSG:3857",{
bounds: L.bounds([-20037508.34 , -20037508.34],[ 20037508.34 , 20037508.34]),能投影
});
var url="http://localhost:8090/iserver/services/map-china400/rest/maps/China"
var map = L.map('map', {
crs:crs,
zoom: 5,
center:[0,0]//
});
L.supermap.tiledMapLayer(url).addTo(map);//将从url获取的layer装载到map
map.on("zoom",function () {
alert(map.getZoom())
})
$("#btn").on("click",function () {
var zoom=map.getZoom()
map.setZoom(0)//////////////////////////出错的地方
map.setZoom(zoom)///////////////////////出错的地方
})
</script>
在某些级数如“3”下会出错,但是在大级数下又能正常执行