Currently, you cannot use anything other than Google Maps with MapKit.
Dmytro has already pointed out useful links that provide alternatives, in particular route-me library , but there is also the CloudMade API , which provides another alternative.
If you want to view your own, you can find the CATiledLayer class.
source share