Iowa Code Section 321.247 grants authority to the City of Osceola to permit the operation of golf carts on the roadways under the City’s jurisdiction subject to certain restrictions contained herein. The City Council desires to authorize the use of golf carts but to regulate them to enhance the health, safety and welfare of the citizens of Osceola.