diff --git a/src/ol/layer/vectorlayer.js b/src/ol/layer/vectorlayer.js index e9a9290119..35e5cd535c 100644 --- a/src/ol/layer/vectorlayer.js +++ b/src/ol/layer/vectorlayer.js @@ -35,6 +35,21 @@ ol.layer.Vector = function(opt_options) { goog.inherits(ol.layer.Vector, ol.layer.Layer); +/** + * @param {ol.Feature} feature Feature. + * @param {number} resolution Resolution. + * @return {Array.} Styles. + */ +ol.layer.Vector.defaultStyleFunction = function(feature, resolution) { + var featureStyleFunction = feature.getStyleFunction(); + if (goog.isDef(featureStyleFunction)) { + return featureStyleFunction.call(feature, resolution); + } else { + return null; + } +}; + + /** * @return {function(ol.geom.Geometry): boolean|undefined} Render geometry * function.