Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 656872c

Browse files
committed
refacto(Layer): move mergeFeatures up
1 parent 15e0f38 commit 656872c

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

packages/Main/src/Layer/ColorLayer.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ class ColorLayer extends RasterLayer {
104104
effect_parameter = 1.0,
105105
transparent,
106106
addLabelLayer = false,
107+
mergeFeatures = true,
107108
...rasterConfig
108109
} = config;
109110

@@ -143,6 +144,7 @@ class ColorLayer extends RasterLayer {
143144
this.buildExtent = true;
144145
this.structure = '2d';
145146
this.addLabelLayer = addLabelLayer;
147+
this.mergeFeatures = mergeFeatures;
146148
}
147149

148150
/**

packages/Main/src/Layer/FeatureGeometryLayer.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ class FeatureGeometryLayer extends GeometryLayer {
5555
onMeshCreated,
5656
accurate = true,
5757
filter,
58+
mergeFeatures = true,
5859
...geometryOptions
5960
} = options;
6061

@@ -71,6 +72,7 @@ class FeatureGeometryLayer extends GeometryLayer {
7172
this.accurate = accurate;
7273
this.buildExtent = !this.accurate;
7374
this.filter = filter;
75+
this.mergeFeatures = mergeFeatures;
7476
}
7577

7678
preUpdate(context, sources) {

packages/Main/src/Layer/Layer.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,6 @@ class Layer extends THREE.EventDispatcher {
9494
options = {},
9595
updateStrategy,
9696
zoom,
97-
mergeFeatures = true,
9897
crs,
9998
} = config;
10099

@@ -195,8 +194,6 @@ class Layer extends THREE.EventDispatcher {
195194
max: 500,
196195
...(cacheLifeTime !== Infinity && { ttl: cacheLifeTime }),
197196
});
198-
199-
this.mergeFeatures = mergeFeatures;
200197
}
201198

202199
addInitializationStep() {

0 commit comments

Comments
 (0)