A city may:
(a)
Acquire, by condemnation, purchase, gift, lease, or any other means, property necessary or convenient for use as parking places, including any property necessary or convenient for the opening, widening, straightening, or extending of streets or alleys necessary or convenient for ingress to or egress from any parking place.
(b)
Improve any property by the construction thereon of garages, buildings, or other improvements necessary or convenient for parking purposes.
(c)
Improve parking places and any property necessary or convenient for ingress to or egress from parking places.
(d)
Administer, maintain, operate, and repair parking places.
(e)
Collect fees or charges to pay all or any part of the cost of improving, repairing, maintaining, and operating parking places and of acquiring and improving additional parking places.
(f)
Levy taxes to pay all or any part of the cost of improving, repairing, maintaining, and operating parking places and of acquiring and improving additional parking places.
(g)
Employ engineers, attorneys, and other persons necessary or convenient for the doing of any act authorized by this part.
(h)
Do all acts and things necessary or convenient for the accomplishment of the purposes of this part. The enumeration of specific authority in this part does not limit in any way the general authority granted by this subdivision.