Eco-Evolutionary Implications of Environmental Change Across Heterogeneous Landscapes