MapKit не предоставляет средства для выполнения направлений движения.Таким образом, это не так просто, как попросить карту отобразить курс из местоположения A в местоположение B. У вас есть два варианта:
1) Интеграция с API Google, чтобы получить маршруты проезда, и наложить свои собственные линии наMapKit map.
или
2) Просто выведите своих пользователей из приложения и делегируйте эту функцию встроенному приложению Map.
У меня нет опыта работы с первым, но позже это очень легко.Просто:
CLLocationCoordinate2D location = [[map userLocation] location].coordinate;
double currentLat = location.latitude;
double currentLong = location.longitude;
NSString *googleUrl = [[NSString alloc] initWithFormat:@"http://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f", currentLat, currentLong, item.latitude, item.longitude];
NSLog(@"%@", googleUrl);
[[UIApplication sharedApplication] openURL:[[NSURL alloc] initWithString:googleUrl]];