diff --git a/src/layer/marker/Marker.js b/src/layer/marker/Marker.js index 6ba26def78e..630bca71a37 100644 --- a/src/layer/marker/Marker.js +++ b/src/layer/marker/Marker.js @@ -64,6 +64,10 @@ export var Marker = Layer.extend({ // `Map pane` where the markers icon will be added. pane: 'markerPane', + // @option pane: String = 'shadowPane' + // `Map pane` where the markers shadow will be added. + shadowPane: 'shadowPane', + // @option bubblingMouseEvents: Boolean = false // When `true`, a mouse event on this marker will trigger the same event on the map // (unless [`L.DomEvent.stopPropagation`](#domevent-stoppropagation) is used). @@ -251,7 +255,7 @@ export var Marker = Layer.extend({ } this._initInteraction(); if (newShadow && addShadow) { - this.getPane('shadowPane').appendChild(this._shadow); + this.getPane(options.shadowPane).appendChild(this._shadow); } },