The board of supervisors of the County of Orange or the city council of any city in that county may, by resolution, establish a fee program requiring the payment of a fee as a condition of issuing a building permit for purposes of defraying the actual or estimated cost of constructing bridges over waterways, railways, freeways, and canyons, or constructing major thoroughfares pursuant to the procedures set forth in Section 66484.3.