Add message to assertions.
This commit is contained in:
@@ -117,13 +117,14 @@ ol.source.Cluster.prototype.cluster_ = function() {
|
||||
var feature = features[i];
|
||||
if (!goog.object.containsKey(clustered, goog.getUid(feature).toString())) {
|
||||
var geometry = feature.getGeometry();
|
||||
goog.asserts.assert(geometry instanceof ol.geom.Point);
|
||||
goog.asserts.assert(geometry instanceof ol.geom.Point,
|
||||
'feature geometry is a ol.geom.Point instance');
|
||||
var coordinates = geometry.getCoordinates();
|
||||
ol.extent.createOrUpdateFromCoordinate(coordinates, extent);
|
||||
ol.extent.buffer(extent, mapDistance, extent);
|
||||
|
||||
var neighbors = this.source_.getFeaturesInExtent(extent);
|
||||
goog.asserts.assert(neighbors.length >= 1);
|
||||
goog.asserts.assert(neighbors.length >= 1, 'at least one neighbor found');
|
||||
neighbors = goog.array.filter(neighbors, function(neighbor) {
|
||||
var uid = goog.getUid(neighbor).toString();
|
||||
if (!goog.object.containsKey(clustered, uid)) {
|
||||
@@ -137,7 +138,8 @@ ol.source.Cluster.prototype.cluster_ = function() {
|
||||
}
|
||||
}
|
||||
goog.asserts.assert(
|
||||
goog.object.getCount(clustered) == this.source_.getFeatures().length);
|
||||
goog.object.getCount(clustered) == this.source_.getFeatures().length,
|
||||
'number of clustered equals number of features in the source');
|
||||
};
|
||||
|
||||
|
||||
@@ -151,7 +153,8 @@ ol.source.Cluster.prototype.createCluster_ = function(features) {
|
||||
var centroid = [0, 0];
|
||||
for (var i = 0; i < length; i++) {
|
||||
var geometry = features[i].getGeometry();
|
||||
goog.asserts.assert(geometry instanceof ol.geom.Point);
|
||||
goog.asserts.assert(geometry instanceof ol.geom.Point,
|
||||
'feature geometry is a ol.geom.Point instance');
|
||||
var coordinates = geometry.getCoordinates();
|
||||
ol.coordinate.add(centroid, coordinates);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user