I have studied about Microsoft Bing Map Navigation. There is iOS support and sdk available at http://www.microsoft.com/maps/developers/mobile.aspx
Can anyone guide me how to use this in my application? My requirement is to create an application having functionality like Google Navigator does, displaying direction using GPS.
this project might be a good starting point for what you are looking for:
https://github.com/route-me/route-me
You cannot create a turn-by-turn navigation product using the Bing Maps (or Google Maps) SDK. You can use it to generate directions but cannot present any sort of alert for upcoming turns. From the TOU at http://www.microsoft.com/maps/product/terms.html:
Restrictions on your use: We do have some restrictions on your use of the service. You may not:
...
present or alert an end user to individual maneuvers of a route in any way that is synchronized with the end-user’s sensor-based position along the route, (e.g. “real-time” navigation);
...