Not sure about a map, But with everytrail you can make your own on your iphone. It is a free app and you can also but the pro version. I use it all the time and you can overlay all of your maps onto one.
I use View Ranger. My friend downloaded and converted all of the Michigan DNR maps for it, and you can record your own trails. If you have cell service where you ride, ViewRanger will also let you ping your buddies to see where they are. Polaris also has an app called "ORV Trails" which has a lot of trails, but isn't quite complete.