在我的一个watchKit应用程序中,我需要在WKInterfaceMap上显示两个位置之间的路径。我搜索了不同的链接,包括Apple Developer Link。但我没有找到任何方法在WKInterfaceMap上显示路线。 然后, Uber watchKit App如何在WKInterfaceMap上显示路线?是Map还是WKInterfaceImage / UIImage?
答案 0 :(得分:1)
我的猜测是,他们正在寻找iOS应用中的路线,然后以WKInerfaceImage
答案 1 :(得分:0)
WKInterfacemap是非交互式地图。如果您只想提供用户行车路线,请使用以下代码,您可以在其中指定目标纬度和经度,然后在iWatch上打开Map应用程序。它将在iPhone上启动Map应用程序,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])