Skip to content

Commit faf590e

Browse files
authored
Update src/traces/scattermapbox/plot.js
1 parent 7f99ee7 commit faf590e

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/traces/scattermapbox/plot.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,16 @@ proto.addLayer = function(k, opts, below) {
8282
source.filter = opts.filter;
8383
}
8484
var currentLayerId = this.layerIds[k];
85-
var layerExist = this.subplot.getMapLayers().filter(function(mbLayer) {
86-
return mbLayer.id === currentLayerId;
87-
});
88-
if(layerExist && layerExist.length) {
85+
var layerExist;
86+
var layers = this.subplot.getMapLayers();
87+
for(var i = 0; i < layers.length; i++) {
88+
if(layers[i].id === currentLayerId) {
89+
layerExist = true;
90+
break;
91+
}
92+
}
93+
94+
if(layerExist) {
8995
this.subplot.setOptions(currentLayerId, 'setLayoutProperty', source.layout);
9096
if(source.layout.visibility === 'visible') {
9197
this.subplot.setOptions(currentLayerId, 'setPaintProperty', source.paint);

0 commit comments

Comments
 (0)