我正在 watchKit 上编写一个应用程序。我的目标是在两点之间建立一条路线,但我不知道该怎么做。在 iPhone 上 MapKit 可以为你做到这一点,但我可以在 watch 上做类似的事情吗?我可以访问在 iPhone MapKit 上构建的路线(可能是 CLLocation 坐标数组)吗?
谢谢!
最佳答案
您实际上并没有在 Apple Watch 上运行应用程序。您的应用程序将在 iPhone 上运行的 WatchKit 扩展中运行。在 WatchKit 扩展中,您可以使用 MapKit 来创建路线。不同之处在于,您需要在 watch 应用中使用 WKInterfaceMap
显示 map 。 WKInterfaceMap
仅允许使用图像和图钉进行注释,因此我认为您无法在 map 上显示路线,尽管我不确定。我有一个户外 map 应用程序,但我推出了自己的图 block 渲染器,它允许我在 watch 上显示路线。
关于swift - 如何构建路线并访问其坐标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28310797/