我们如何维护Geofire android更新的位置跟踪路径?

时间:2016-10-19 07:08:31

标签: android firebase geofire

我有一个Geofire应用程序,可以通过firebase数据库随时更新(不附加)设备位置。现在我想存储所有位置更新,以便我可以看到app所遵循的路径。

在geofire android sdk中是否有任何直接功能可以达到同样的效果。

我可以通过维护不同的节点并在每次看到位置变化时适应它来实现它。

但是我想要一个同样的inbuild函数。

由于

1 个答案:

答案 0 :(得分:0)

There is nothing built in to Geofire to track an object over time.

I'd indeed keep that information in a separate node in the database:

Devices
    <device_id>
        Geodata
            <timestamp or push id>
                g: ...

With the above structure, you can still Geoquery the historic locations of each individual device.

Alternatively (if you also want to fire Geoqueries on the previous locations across all devices) you could generate separate unique keys for each position of the device:

Geodata
    <device_id>_<timestamp_of_data>
        g: ...