[#362,view/map][s]: disable auto-turn on of map clustering above a certain number of points - fixes #362.
This commit is contained in:
@@ -28,6 +28,8 @@ this.recline.View = this.recline.View || {};
|
||||
// latField: {id of field containing latitude in the dataset}
|
||||
// autoZoom: true,
|
||||
// // use cluster support
|
||||
// // cluster: true = always on
|
||||
// // cluster: false = always off
|
||||
// cluster: false
|
||||
// }
|
||||
// </pre>
|
||||
@@ -217,15 +219,6 @@ my.Map = Backbone.View.extend({
|
||||
this._remove(doc);
|
||||
}
|
||||
|
||||
// enable clustering if there is a large number of markers
|
||||
var countAfter = 0;
|
||||
this.features.eachLayer(function(){countAfter++;});
|
||||
var sizeIncreased = countAfter - countBefore > 0;
|
||||
if (!this.state.get('cluster') && countAfter > 64 && sizeIncreased) {
|
||||
this.state.set({cluster: true});
|
||||
return;
|
||||
}
|
||||
|
||||
// this must come before zooming!
|
||||
// if not: errors when using e.g. circle markers like
|
||||
// "Cannot call method 'project' of undefined"
|
||||
|
||||
Reference in New Issue
Block a user