2016-05-18 4 views
1

Я создаю приложение, которое содержит список предприятий и их местоположения (местоположения в форме координат), и я хотел бы предоставить кнопку, которая при нажатии нажимает пользователя на Apple Maps и воспитывает маршруты проезда.Функция для открытия карт Apple для проезда?

Как я мог это сделать? Я видел похожие вопросы, заданные в StackOverflow, но они ссылались на мобильные веб-URL, мой будет родным для приложения.

Спасибо!

ответ

0

Да, вы можете это сделать. Проверьте этот код.

let placemark : MKPlacemark = MKPlacemark(coordinate: <your coordinate>, addressDictionary:nil) 
    //your placemark... Put in the coordinate here 
    let mapItem:MKMapItem = MKMapItem(placemark: placemark) 
    let launchOptions: NSDictionary = NSDictionary(object: MKLaunchOptionsDirectionsModeWalking, forKey: MKLaunchOptionsDirectionsModeKey) 
    //in the lauch options, you can make it driving, walking, or public transportation 
    MKMapItem.openMapsWithItems([currentLocationMapItem, mapItem], launchOptions: launchOptions as? [String : AnyObject]) 
Смежные вопросы