通过 watchOS 3 访问 GPS

Posted

技术标签:

【中文标题】通过 watchOS 3 访问 GPS【英文标题】:Access GPS through watchOS 3 【发布时间】:2016-09-15 13:42:21 【问题描述】:

Apple Watch series 2 具有内置 GPS。 我正在查看最新的 SDK,我没有找到该功能的任何 API。

我的问题: 我可以在游泳期间跟踪我的路径(没有 iPhone),我应该使用哪个 API?

【问题讨论】:

【参考方案1】:

Core Location 是执行此操作的正确方法。手表会自动判断手机是否连接,并根据连接情况在内置GPS和手机之间切换。

【讨论】:

如果我的手机在附近,我宁愿从那里开始追踪,然后向手表报告更新以显示它。在系列 2 中,我会问用户他想跟踪哪里?电话或手表。有没有办法确定我目前正在运行的手表是否内置了 gps? 恐怕没有一种方法可以可靠地确定您是否在带 GPS 的手表上,我知道这样做的唯一方法是嗅出设备标识符(出于明显的原因不鼓励)或进行某种组合来确定手机是否已连接以及核心位置是否可用(这可能是您最好的选择)。

以上是关于通过 watchOS 3 访问 GPS的主要内容,如果未能解决你的问题,请参考以下文章

如何从 watchOS App 中的 iOS 文件夹访问课程

是否可以通过基于页面的界面使用 watchOS 3 垂直详细分页?

watchOS 应用停止发送 NSURLSessionDownloadTask 请求

苹果同步发布 macOS & watchOS 最新系统,增加不少新功能

如何在 watchOS 应用程序的共享框架中访问资产目录中的颜色?

当watchOS应用程序使用HKWorkoutSession在后台运行时如何使WCSession可访问