private boolean sameTileMapsAsPrevious(int xMin, int xMax, int yMin, int yMax, int detailLevel, 
    		int nbrImp, int layerNbr, int realDetailLevel) {                  
        
    	/* Returns always false for any smooth zoom detail level. That's to keep track of what detail level that was the
    	 * latest real detail level. */
    	if(detailLevel != realDetailLevel)
    		return false;
    	
        if(xMin == lastxMin[layerNbr] && xMax == lastxMax[layerNbr] && yMin == lastyMin[layerNbr] && yMax == lastyMax[layerNbr] &&
                detailLevel == lastDetailLevel[layerNbr] && nbrImp == lastNbrImportence[layerNbr]) {                    
            return true;
        } else {
            lastxMin[layerNbr] = xMin;
            lastxMax[layerNbr] = xMax;
            lastyMin[layerNbr] = yMin;
            lastyMax[layerNbr] = yMax;
            lastDetailLevel[layerNbr] = detailLevel;
            lastNbrImportence[layerNbr] = nbrImp;
            return false;
        }
    }