Allow literal from symbolizer without feature

This commit is contained in:
Tim Schaub
2013-03-06 00:52:48 +01:00
parent 95f3fe535a
commit c0c8faaf9f
4 changed files with 19 additions and 7 deletions
+6 -2
View File
@@ -94,8 +94,12 @@ goog.inherits(ol.style.Line, ol.style.Symbolizer);
* @inheritDoc
* @return {ol.style.LineLiteral} Literal line symbolizer.
*/
ol.style.Line.prototype.createLiteral = function(feature) {
var attrs = feature.getAttributes();
ol.style.Line.prototype.createLiteral = function(opt_feature) {
var attrs,
feature = opt_feature;
if (goog.isDef(feature)) {
attrs = feature.getAttributes();
}
var strokeStyle = this.strokeStyle_.evaluate(feature, attrs);
goog.asserts.assertString(strokeStyle, 'strokeStyle must be a string');