McKinney City Council voted 6-1 to rezone 146 acres of land for a mix of retail, office and multifamily residential uses.