swift - 如何构建路线并访问其坐标?

标签 swift mapkit core-location watchkit

我正在 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/

相关文章:

ios - 在 UITableView 滚动时更新 MKMapView,从单元格获取坐标

swift - 无法将类型 '() -> Data?' 的值转换为预期参数类型 'Data'

ios - Firebase 不断给出错误“找不到国家/地区代码文件”

ios - 如何实现随 map 旋转的 MKAnnotationView

ios7 - 如何在iOS MKMapView上达到最大缩放级别

iOS CLLocationManagerDelegate didUpdateToLocation 未被调用

objective-c - didUpdateToLocation 停止调用

ios - iOS 11.2.6 更新后应用程序崩溃

ios - RxSwift 中的 RACCommand 相当于什么?

ios - 快速组合径向渐变