Openlayers 3 如何减小openlayers 3中图标的大小,我正在使用bing地图

Openlayers 3 如何减小openlayers 3中图标的大小,我正在使用bing地图,openlayers-3,Openlayers 3,这是我的代码: var iconFeature = new ol.Feature({ geometry: new ol.geom.Point(ol.proj.transform([-95.3698,29.7604], 'EPSG:4326' , 'EPSG:3857')), name: 'Null Island', }); var iconStyle = new ol.style.Style({ image: new ol.style.Icon({ opacity: 0

这是我的代码:

var iconFeature = new ol.Feature({
   geometry: new ol.geom.Point(ol.proj.transform([-95.3698,29.7604], 'EPSG:4326' , 'EPSG:3857')),
   name: 'Null Island',
});

var iconStyle = new ol.style.Style({
  image: new ol.style.Icon({
    opacity: 0.75,
    src: 'flag.png',
    height:10,
    width:10,
  })
});
iconFeature.setStyle(iconStyle);
我也尝试过使用anchor,但无法减小大小,请帮助获取一个
scale
参数,您可以使用该参数缩放图标

var iconStyle = new ol.style.Style({
  image: new ol.style.Icon({
    opacity: 0.75,
    src: 'flag.png',
    // the real size of your icon
    size: [10, 10],
    // the scale factor
    scale: 0.5
  })
});

注意:这是一个奇异值,不是x/y单独缩放。确实需要x/y缩放才能对某些任务有用。看起来仍然没有一种方法可以缩放而不是使用imgSize进行裁剪。