【解决办法】设置ol.style.Icon的rotateWithView参数为true即可,该参数表示是否随视图旋转图标,默认为false。 参考代码如下: var iconStyle = new ol.style.Style({ image: new ol.style.Icon(({ src: '../img/markerbig_select.png', rotateWithView: true })) }); 设置后地图旋转图标效果如图: