Add ol.source.Cluster#setDistance function

This commit is contained in:
Frederic Junod
2016-08-22 13:36:44 +02:00
parent f0ca265ad1
commit f164ad7598
4 changed files with 38 additions and 3 deletions

View File

@@ -14,6 +14,8 @@ goog.require('ol.style.Style');
goog.require('ol.style.Text');
var distance = document.getElementById('distance');
var count = 20000;
var features = new Array(count);
var e = 4500000;
@@ -27,7 +29,7 @@ var source = new ol.source.Vector({
});
var clusterSource = new ol.source.Cluster({
distance: 40,
distance: parseInt(distance.value, 10),
source: source
});
@@ -74,3 +76,7 @@ var map = new ol.Map({
zoom: 2
})
});
distance.addEventListener('input', function() {
clusterSource.setDistance(parseInt(distance.value, 10));
});