Отображение маршрута направления на WKInterfaceMap в WatchKit

В одном из моих приложений watchKit мне нужно показать маршрут между двумя точками на карте WKInterfaceMap. Я искал разные ссылки, в том числе ссылка для разработчиков Apple. Но я не нашел способа отобразить маршрут на WKInterfaceMap. Затем, как приложение Uber watchKit отображает маршрут на карте WKInterfaceMap? Это карта или WKInterfaceImage/UIImage?

Ниже приведен скриншот приложения Uber. введите здесь описание изображения


person Mahesh    schedule 11.02.2016    source источник


Ответы (2)


Я предполагаю, что они находят маршрут в приложении для iOS, а затем передают его на часы в виде WKInerfaceImage

person Kyle Redfearn    schedule 12.02.2016

WKInterfacemap не интерактивная карта. Если вы просто хотите дать пользователю направление движения, используйте приведенный ниже код, где вы можете указать широту и долготу пункта назначения и открыть приложение «Карта» на iWatch. Он запустит приложение «Карта» на iPhone, откуда WatchOS будет получать маршрутную информацию.

let coordinate = CLLocationCoordinate2DMake( <ENTER DESTINATON LATITUDE>, <ENTER DESTINATON LONGITUDE>)
let mapItem = MKMapItem(placemark: MKPlacemark(coordinate: coordinate, add ressDictionary:nil))
mapItem.name = <DESTINATION NAME>
mapItem.openInMaps(launchOptions: [MKLaunchOptionsDirectionsModeKey : MKLaunchOptionsDirectionsModeDriving])
person Gaurav Borole    schedule 16.10.2018