From 02125412a5bb95b8bc6bdf6c1639d0d6ee1c5c68 Mon Sep 17 00:00:00 2001 From: Vladimir Agafonkin Date: Mon, 18 Jun 2018 15:00:42 +0300 Subject: [PATCH 1/4] upgrade supercluster to v4.0.1 --- package.json | 2 +- yarn.lock | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 87b742b0458..15c9e7d717c 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "rw": "^1.3.3", "shuffle-seed": "^1.1.6", "sort-object": "^0.3.2", - "supercluster": "^2.3.0", + "supercluster": "^4.0.1", "through2": "^2.0.3", "tinyqueue": "^1.1.0", "vt-pbf": "^3.0.1" diff --git a/yarn.lock b/yarn.lock index 94d639ea0c2..523dc51f490 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5911,9 +5911,9 @@ just-extend@^1.1.27: version "1.1.27" resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-1.1.27.tgz#ec6e79410ff914e472652abfa0e603c03d60e905" -kdbush@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/kdbush/-/kdbush-1.0.1.tgz#3cbd03e9dead9c0f6f66ccdb96450e5cecc640e0" +kdbush@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/kdbush/-/kdbush-2.0.1.tgz#90c6128e3001ac68c550d7c9e2f222c0269666f1" kebab-case@^1.0.0: version "1.0.0" @@ -9695,11 +9695,11 @@ sugarss@^1.0.0: dependencies: postcss "^6.0.14" -supercluster@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/supercluster/-/supercluster-2.3.0.tgz#87ab56081bbea9a1d724df5351ee9e8c3af2f48b" +supercluster@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/supercluster/-/supercluster-4.0.1.tgz#eead7ab49f50322b265e0087859ebcabdc5c2ed8" dependencies: - kdbush "^1.0.1" + kdbush "^2.0.1" supports-color@^2.0.0: version "2.0.0" From 07bf49dc76c9ccf170f46def1e73f93f531c79ec Mon Sep 17 00:00:00 2001 From: Vladimir Agafonkin Date: Mon, 18 Jun 2018 15:01:16 +0300 Subject: [PATCH 2/4] add GeoJSONSource getClusterExpansionZoom method --- debug/cluster.html | 112 ++++++++++++++-------------- src/source/geojson_source.js | 12 +++ src/source/geojson_worker_source.js | 6 ++ 3 files changed, 73 insertions(+), 57 deletions(-) diff --git a/debug/cluster.html b/debug/cluster.html index d40092eabc3..3c409facc9d 100644 --- a/debug/cluster.html +++ b/debug/cluster.html @@ -18,67 +18,65 @@