There is another new GPS app in the App Store today, as Garmin unveiled Garmin StreetPilot onDemand for the iPhone (and 3G enabled iPads). The app delivers Garmin walking or driving navigation to you iPhone, including current maps of the United States and Canada. Now, for the first time though, you can get a Garmin on your iPhone with a monthly subscription instead of having to shell out a big one-time app purchase.
StreetPilot onDemand includes a thirty day subscription to Garmin's Premium Navigation with Traffic. This subscription is pretty key here; without it, you can still access the maps and get direction, but not turn-by-turn directions or many other robust features. Compared to buying a new GPS device or one of the more expensive GPS apps in the App Store, though, the monthly fee is a steal.