我手头有一个问题,如下所述:
我们有 N 台 Android 设备。对于这 N 个设备中的每一个,我们都有一个到 M 个设备(M < N 并且 M 是 N 的子集)设备的距离向量。其他 (NM) 设备不可相互访问。(意味着只有少数设备知道这些设备的距离矢量)
假设这些设备的位置不变,是否可以创建这些设备的相对位置的位置图?
我手头有一个问题,如下所述:
我们有 N 台 Android 设备。对于这 N 个设备中的每一个,我们都有一个到 M 个设备(M < N 并且 M 是 N 的子集)设备的距离向量。其他 (NM) 设备不可相互访问。(意味着只有少数设备知道这些设备的距离矢量)
假设这些设备的位置不变,是否可以创建这些设备的相对位置的位置图?
我的理解是,一旦连接,您的设备就会相互广播它们的状态。我看到 3 种方法可以创建此位置图:
您可以使用LocationManager
检索设备的纬度和经度,然后将其绘制在 Google 地图上。
您说过设备的位置不会改变,这意味着每次设备启动时,所有其他拥有其信息的设备都会知道它的位置。您可以实现自己创建的地图,并在每次活动时将设备显示在那里。
您还可以使用每个设备的属性提供的矩阵和坐标来构建地图。你说每个设备都有一个距离向量。使用它来生成设备在矩阵中的位置。