问题描述: 在leaflet中,设置自定义icon图标展示到地图上,当初始化地图时,自定义的icon图标非常清晰,但是一缩放地图时,自定义的icon图标就变模糊了,如图所示: 原因分析: 通过检查元素属性发现,img的宽高大小与图片的大小不一致。 解决方案: 在自定义的icon的iconSize属性中设置成与图片大小 const icon = L.icon({ iconUrl: '图片地址', iconSize: [32,32],//与图片大小一致 });