Garmin has announced new pedestrian and public navigation features for their StreetPilot Onboard and Navigon apps, bringing CityXplorer-like features to your smartphone. With the new Urban Guidance (in-app purchase) feature, public transit options will be considered in pedestrian routing decisions, while the Last Mile Navigation feature (Navigon apps only) will automatically mark your location when you park your car.
Garmin StreetPilot Onboard for iPhone: USA $49.99, North America $59.99
NAVIGON for iPhone: USA $49.99, North America $59.99, East, West or Central USA $29.99
NAVIGON for Android: USA $49.95, USA&CAN $59.95
For more info, here is their full blog post.