diff --git a/src/layer/marker/Marker.js b/src/layer/marker/Marker.js index 630bca71a37..8d1fc79ef5d 100644 --- a/src/layer/marker/Marker.js +++ b/src/layer/marker/Marker.js @@ -339,7 +339,9 @@ export var Marker = Layer.extend({ _updateOpacity: function () { var opacity = this.options.opacity; - DomUtil.setOpacity(this._icon, opacity); + if (this._icon) { + DomUtil.setOpacity(this._icon, opacity); + } if (this._shadow) { DomUtil.setOpacity(this._shadow, opacity);