【问题标题】:Android wearable GPS on moto 360 gen 1moto 360 gen 1 上的 Android 可穿戴 GPS
【发布时间】:2016-08-25 16:41:15
【问题描述】:

我想在 moto 360 上开发一个应用程序来获取用户当前的 gps 坐标,即使他们说它没有内置 gps 连接,这可能吗?我问的原因是它还说你可以“跟踪你的手表位置”。如果它没有 GPS,这怎么可能?它只是为此使用主机设备吗?

【问题讨论】:

    标签: android gps wear-os moto-360


    【解决方案1】:
    1. 即使他们说它没有内置 gps 连接,这可能吗?

    是的,根据文档 "Detecting Location on Android Wear"

    可穿戴设备上的位置感知功能使您能够创建应用,让用户更好地了解他们的地理位置、运动和周围的环境。

    一些可穿戴设备包含 GPS 传感器,无需其他系留设备即可检索位置数据。但是,当您在可穿戴应用程序中请求位置数据时,您不必担心位置数据的来源;系统使用最节能的方法检索位置更新。 您的应用应该能够处理位置数据丢失的情况,以防穿戴设备与其配对设备失去连接并且没有内置 GPS 传感器


    1. 如果没有 GPS,这怎么可能?它只是为此使用主机设备吗?

    可穿戴设备有可能依靠系留连接来获取位置数据

    如何检查设备上的位置传感器、接收位置数据和监控数据连接。

    • 连接到 Google Play 服务
    • 请求位置更新
    • 检测车载 GPS
    • 处理断开连接事件
    • 同步数据

    注意:

    并非所有可穿戴设备都有 GPS 传感器。如果您的用户出去跑步并将手机留在家中,您的可穿戴应用程序将无法通过系留连接接收位置数据。如果可穿戴设备没有传感器,您应该检测到这种情况并警告用户位置功能不可用。

    依靠系留连接来获取位置数据的可穿戴设备可能会突然失去连接。如果您的可穿戴应用程序需要持续的数据流,您必须根据数据中断或不可用的位置来处理断开连接。在没有板载 GPS 传感器的可穿戴设备上,当设备失去其系留数据连接时,位置数据会丢失。

    如果您的应用依赖绑定数据连接来获取位置数据,并且穿戴设备没有 GPS 传感器,您应该检测到该连接的丢失,警告用户,并适当地降低应用的功能。

    没有内置 GPS 的穿戴式设备将依赖配对的手持式 GPS 来获取或了解其位置。

    希望这会有所帮助!

    【讨论】:

    • 感谢您提供的精彩信息!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多