Приложение для iPhone - внешняя навигация с помощью Waze - PullRequest
2 голосов
/ 31 января 2012

Мне нужно реализовать следующий поток в моем приложении: пользователь может щелкнуть по определенному пункту назначения, и таким образом мое приложение iPone должно запустить waze, который будет перемещаться к этой точке.

Какой самый простой способ сделать это?

Спасибо, Асаф

Ответы [ 2 ]

3 голосов
/ 31 января 2012

Единственный способ связаться с другими приложениями iOS - запустить их, используя схему URL, настроенную разработчиком приложений. Вы должны проверить и убедиться, что waze предоставляет схему URL и использовать ее с -openURL: методом UIApplication

.

вот пример использования схемы URL-адресов системных настроек для открытия настроек местоположения iPhone на iOS 5

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]]; 
1 голос
/ 27 апреля 2017

Используйте приведенный ниже код для открытия приложения Waze map для навигации с помощью swift 3

let urlStr = "waze://?ll=\(Destination Latitude),\(Destination Longitude)&navigate=yes"
UIApplication.shared.openURL(URL(string: urlStr)!)
...