moto 360 gen 1上的安卓可穿戴GPS



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

  1. 这是可能的,即使他们说它没有内置gps连接?

是的,这是可能的,基于文档"在Android Wear上检测位置":

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

一些可穿戴设备包括一个GPS传感器,可以检索位置数据,而不需要另一个系绳设备。然而,当你在可穿戴应用程序中请求位置数据时,你不必担心位置数据的来源;系统使用最节能的方法获取位置更新。你的应用程序应该能够处理丢失的位置数据,以防穿戴设备失去与配对设备的连接,并且没有内置的GPS传感器


  • 如果没有gps,这怎么可能呢?它只使用主机设备吗?
  • 可穿戴设备可以依靠系留连接获取位置数据

    如何检查设备上的位置传感器,接收位置数据,并监控捆绑数据连接。

    • 连接Google Play服务
    • 请求位置更新
    • 检测车载GPS
    • 处理断连事件
    <标题>注意:
    并不是所有的可穿戴设备都有GPS传感器。如果你的用户外出跑步,把手机留在家里,你的可穿戴应用程序就无法通过固定连接接收位置数据。如果可穿戴设备没有传感器,您应该检测到这种情况,并警告用户定位功能不可用。

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

    如果你的应用依赖于一个固定的数据连接来获取位置数据,而穿戴设备没有GPS传感器,你应该检测到该连接的丢失,警告用户,并优雅地降低你的应用的功能。

    没有内置gps的穿戴设备将依赖配对的手持gps来获取或感知其位置。

    希望这对你有帮助!

    相关内容

    • 没有找到相关文章

    最新更新