В одном из моих приложений watchKit мне нужно показать маршрут между двумя точками на карте WKInterfaceMap. Я искал разные ссылки, в том числе ссылка для разработчиков Apple. Но я не нашел способа отобразить маршрут на WKInterfaceMap. Затем, как приложение Uber watchKit отображает маршрут на карте WKInterfaceMap? Это карта или WKInterfaceImage/UIImage?
Отображение маршрута направления на WKInterfaceMap в WatchKit
Ответы (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