Is there an iphone app which lets me plan my route before I jog?

I've had various apps and all of them just track where you run and save it as a route or you can choose other people's routes but maybe I don't want their routes? Is there a app which lets me draw my route beforehand?

Is there an app that can do workout for me lolz

Anupam <--- nexercise, my diet plate, just look up excersize in the app store.