Accuterra allows you to do this. http://mobile.accuterra.com
They even created their own maps and are much more detailed than other maps. The downside is there is an annual user fee but it is a reasonable price. They support importing tracks in KMZ format either by email or direct transfer from laptop to your iPhone.