Openlayers 3 openlayers3中的颜色点

Openlayers 3 openlayers3中的颜色点,openlayers-3,Openlayers 3,如何更改openlayers 3中点的标准蓝色和大小? 我喜欢这样: while (lats.length > 0) { var layer = new ol.layer.Vector({ source: new ol.source.Vector({ features: [ new ol.Feature({

如何更改openlayers 3中点的标准蓝色和大小? 我喜欢这样:

while (lats.length > 0) {
            var layer = new ol.layer.Vector({
                source: new ol.source.Vector({
                    features: [
                        new ol.Feature({
                            geometry: new ol.geom.Point(ol.proj.transform([lons.shift(), lats.shift()], 'EPSG:4326', 'EPSG:3857'))
                        })
                    ]                    
                })
            }); 
            map.addLayer(layer);
        }
如果我添加样式,那么要么什么都没有改变,要么一切都不起作用。如何在此处添加样式?

这是答案:

var vectorSource = new ol.source.Vector({
            //create empty vector
        });

        var styleGreen = new ol.style.Style({
            image: new ol.style.Circle({
                radius: 7,
                fill: new ol.style.Fill({
                    color: 'green'
                })
            })
        });

        while (lats.length > 0) {
            var iconFeature = new ol.Feature({
                geometry: new ol.geom.Point(ol.proj.transform([lons.shift(), lats.shift()], 'EPSG:4326', 'EPSG:3857'))
            });
            vectorSource.addFeature(iconFeature);
        }       

        var vectorLayer = new ol.layer.Vector({
            source: vectorSource,
            style: styleGreen
        });

         map.addLayer(vectorLayer);