Я делал это раньше.Это в основном больше проблем, чем стоит, потому что вам нужно самим реализовывать указания, и каждый раз, когда приложение «Карта» добавляет новые функции, система направлений в вашем приложении устареет.Что вы действительно хотите сделать, так это создать ссылку для указаний, которые нужно открыть в приложении «Карта».Владельцы всегда приводят аргумент, что они не хотят, чтобы пользователь покинул приложение, но, в конечном счете, вы хотите предоставить лучшие утилиты для пользователя, и, к сожалению, подключение к приложению карты - путь к этому.
Вы можете создать ссылку на приложение карты следующим образом:
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: @ "http://maps.google.com/whateveryoururlis"];