Where traffic lanes have been marked on street pavements at such places as traffic conditions require, it is unlawful for the operator of any vehicle to fail or refuse to keep such vehicle within the boundaries of any such lane except when lawfully passing another vehicle or preparatory to making a lawful turning movement.
(Code of Iowa, Sec. 372.13[4] & 321.255)