How can i create a map application for Iphone . I know that UIwebView can be used to display map . But is there any native API available on IPhone(which the native iphone map ap
You should really use the Cloudmade framework since there're a couple of license issues with MapKit from Apple, Google and TomTom (which owns the maps Googles uses). This has concrete downsides, so that there is no forward geocoding in the MapKit.
But Cloudmade published a lot of tutorial how to use there framework. It isn't that hard and you can use MapKit with Cloudmade together to retrofit missing features in MapKit.