KML Map!

Keyhole markup language (KML) is a standard format used by many other mapping and navigation tools to represent geographical information. KML Map lets you create, display, and store KML map data and attached media content (often called metadata) on the iPhone/iPod Touch. Continued use of GPS running in the background can dramatically decrease battery life.