调用 Apple Watch 地图应用程序以获取转弯方向

Posted

技术标签:

【中文标题】调用 Apple Watch 地图应用程序以获取转弯方向【英文标题】:invoke Apple Watch maps app for turn by turn directions 【发布时间】:2015-03-14 03:45:57 【问题描述】:

我正在开发一个手表应用程序,它需要将一个人从 A 点带到 B 点。

一种选择是将地图导航工作委托给 iPhone 并处理手表和手机等之间的消息更新。

但是有谁知道是否可以直接从我自己的手表应用程序调用/启动 Apple Maps 应用程序(在手表上)并传递开始/结束坐标详细信息 - 以自动启动转弯方向(从苹果地图手表应用程序)?

【问题讨论】:

【参考方案1】:

第二个选项听起来很合理。根据 WKInterfaceMap 类参考,点击地图会直接打开 Apple Watch Maps 应用。

引用文档:

WKInterfaceMap 对象为您指定的位置显示非交互式地图。地图必须从您的界面控制器动态配置。使用 WKInterfaceMap 类的方法来指定地图的可见区域并添加任何注释或兴趣点。点击地图会在用户的 Apple Watch 上启动地图应用并显示相应的位置。

参考:https://developer.apple.com/library/prerelease/ios/documentation/WatchKit/Reference/WKInterfaceMap_class/index.html

【讨论】:

非常感谢阿什拉夫。看起来像是“阅读文档”的经典(在我看来)案例!我现在再深入研究一下,干杯。

以上是关于调用 Apple Watch 地图应用程序以获取转弯方向的主要内容,如果未能解决你的问题,请参考以下文章

Apple Watch 显示自定义图块地图

如何从 Apple Watch 获取传感器数据到 iPhone?

Apple Watch 语音转文本功能不起作用

Apple Watch:这是让 Apple Watch 应用获取新数据的好方法吗?

用于打开Watch Watch以配对Apple Watch的URL方案

使用 URLWithString 调用 Google 地图时获取“路线不可用”