【问题原因】Leaflet是支持将zoom设置成小数的,设置4.5未生效是因为L.map有个参数zoomSnap,该参数会强制地图的缩放级别始终是zoomSnap的倍数。该参数默认为1,此时会强制地图的缩放级别始终是1的倍数,因此未设置zoomSnap时设置zoom为4.5不会生效。参数介绍如下:贴图 【解决办法】设置zoomSnap为0.5,再设置zoom为4.5即可。