调用 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 获取传感器数据到 iPhone?
Apple Watch:这是让 Apple Watch 应用获取新数据的好方法吗?