首页 > 解决方案 > 仅从 Apple Watch 获取位置更新(即使连接了 iPhone)

问题描述

是否可以始终将 Apple Watch 中的 GPS 芯片用于 WatchKit 应用程序,即使连接了 iPhone(对于 Apple Watch 系列 2 及更高版本,因为这些型号板载 GPS 芯片)。

对于 watchOS 上的应用,我需要最准确的 GPS 数据。不幸的是,当 iPhone 连接时,位置请求(使用标准代码)被委托给 iPhone 并且使用 iPhone 的 GPS 芯片。从节能的角度来看,这是完全合理的,但从准确性的角度来看则不然。iPhone可以藏在外套、包等中。在这种情况下,手机看不到天空,而手表有。在这种情况下,手表的 GPS 数据要准确得多(iPhone GPS 数据非常不准确)

有没有办法配置 CLLocationManager 以阻止将 GPS 位置请求委托给 iPhone 并始终使用手表中的 GPS 芯片?

标签: ioswatchkitapple-watchwatchos

解决方案


推荐阅读