From de057ac505182b7380993d6bb86694ef1f1e1cd2 Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Thu, 13 Apr 2017 11:27:21 +0200 Subject: [PATCH] Add ol.source.Cluster#getDistance function --- src/ol/source/cluster.js | 10 ++++++++++ test/spec/ol/source/cluster.test.js | 6 +++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/ol/source/cluster.js b/src/ol/source/cluster.js index 8548baf940..5b58f6f7c8 100644 --- a/src/ol/source/cluster.js +++ b/src/ol/source/cluster.js @@ -74,6 +74,16 @@ ol.source.Cluster = function(options) { ol.inherits(ol.source.Cluster, ol.source.Vector); +/** + * Get the distance in pixels between clusters. + * @return {number} Distance. + * @api + */ +ol.source.Cluster.prototype.getDistance = function() { + return this.distance_; +}; + + /** * Get a reference to the wrapped source. * @return {ol.source.Vector} Source. diff --git a/test/spec/ol/source/cluster.test.js b/test/spec/ol/source/cluster.test.js index 528b1aa133..5028c95690 100644 --- a/test/spec/ol/source/cluster.test.js +++ b/test/spec/ol/source/cluster.test.js @@ -19,7 +19,7 @@ describe('ol.source.Cluster', function() { }); expect(source).to.be.a(ol.source.Source); expect(source).to.be.a(ol.source.Cluster); - expect(source.distance_).to.be(20); + expect(source.getDistance()).to.be(20); }); }); @@ -71,9 +71,9 @@ describe('ol.source.Cluster', function() { distance: 100, source: new ol.source.Vector() }); - expect(source.distance_).to.be(100); + expect(source.getDistance()).to.be(100); source.setDistance(10); - expect(source.distance_).to.be(10); + expect(source.getDistance()).to.be(10); }); });