MultiPoints shall only contain points.

This commit is contained in:
Marc Jansen
2012-06-21 18:20:54 +02:00
parent 340caf2720
commit 8f90db58dc
2 changed files with 25 additions and 1 deletions

View File

@@ -12,7 +12,12 @@ goog.require('ol.geom.Collection');
* @constructor
*/
ol.geom.MultiPoint = function(points) {
this.setComponents(points);
this.setTypeWhitelist([ol.geom.Point]);
this.setTypeBlacklist([ol.geom.Geometry]);
if (arguments.length === 1 && goog.isDef(points)) {
this.setPoints(points);
}
};
goog.inherits(ol.geom.MultiPoint, ol.geom.Collection);