diff --git a/modules/geo/extent.js b/modules/geo/extent.js index 8efa3dc26..c8d65d4d5 100644 --- a/modules/geo/extent.js +++ b/modules/geo/extent.js @@ -107,9 +107,9 @@ Object.assign(geoExtent.prototype, { var a1 = this.intersection(obj).area(); var a2 = this.area(); - if (a1 === Infinity || a2 === Infinity || a2 === 0) { + if (a1 === Infinity || a2 === Infinity) { return 0; - } else if (a1 === 0) { + } else if (a1 === 0 || a2 === 0) { if (obj.contains(this)) { return 1; }