diff --git a/lib/OpenLayers/Util.js b/lib/OpenLayers/Util.js index 03a17a5d45..220413f2b5 100644 --- a/lib/OpenLayers/Util.js +++ b/lib/OpenLayers/Util.js @@ -252,7 +252,7 @@ OpenLayers.LonLat.prototype = { equals:function(ll) { var equals = false; if (ll != null) { - equals = ((this.lon == ll.lon) && (this.lat == ll.lat)); + equals = ((this.lon == ll.lon && this.lat == ll.lat) || (isNaN(this.lon) && isNaN(this.lat) && isNaN(ll.lon) && isNaN(ll.lat))); } return equals;