We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 11a85bf commit b05b8c7Copy full SHA for b05b8c7
index.js
@@ -34,17 +34,28 @@ function flatGeos(layer, geos) {
34
}
35
const data = [];
36
const tiles = geos;
37
+ let tempMap = new Map();
38
// vt
39
for (let i = 0, len = tiles.length; i < len; i++) {
40
const features = tiles[i].features || [];
41
for (let j = 0, len1 = features.length; j < len1; j++) {
42
const feature = features[j].feature;
43
if (feature) {
44
+ const { id, layer } = feature;
45
+ if (id === 0 || id) {
46
+ const key = `${layer}_${id}`;
47
+ if (tempMap.has(key)) {
48
+ continue;
49
+ }
50
+ tempMap.set(key, 1);
51
52
data.push(feature);
53
54
55
// Util.pushIn(geos, features);
56
57
+ tempMap.clear();
58
+ tempMap = null;
59
return data;
60
61
0 commit comments