Garmin has thrown its hat into the iPhone navigation ring with Garmin Street Pilot. With the Garmin Street Pilot app, you will get many of the same features that are in the Nuvi line of Garmin devices.
It is compatible with the iPhone 3, 3GS and iPad with WiFi and 3G. Sorry iPod users, the maps are on demand and not onboard, so your will not be able to use this. That being said, being on demand, the maps are continuously downloaded and stored as they are used, but ALSO, they are saved temporarily on board for browsing during times of no data coverage.
Per the iTunes write up, features were said to include (but not limited to);
-Always up-to-date maps for the U.S.