【问题标题】:Display direction route on WKInterfaceMap in WatchKit在 WatchKit 中的 WKInterfaceMap 上显示方向路线
【发布时间】:2016-05-22 05:48:18
【问题描述】:

在我的一个 watchKit 应用程序中,我需要在 WKInterfaceMap 上显示两个位置之间的路线。我搜索了不同的链接,包括Apple Developer Link。但是我没有找到任何方法在 WKInterfaceMap 上显示路线。 那么,Uber watchKit App是如何在WKInterfaceMap上显示路线的呢?是 Map 还是 WKInterfaceImage/UIImage?

以下是 Uber 应用的屏幕截图。

【问题讨论】:

    标签: watchkit apple-watch watchos-2


    【解决方案1】:

    WKInterfacemap 是非交互式地图。如果您只想为用户提供行车路线,请使用以下代码,您可以在其中指定目的地纬度和经度并在 iWatch 上打开地图应用程序。它将在 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])
    

    【讨论】:

      【解决方案2】:

      我的猜测是他们在 iOS 应用程序上查找路线,然后以 WKInerfaceImage 的形式将其传递给手表

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-01-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-18
        • 2017-07-02
        • 1970-01-01
        相关资源
        最近更新 更多