我正在开发一种用于跟踪用户位置的产品。
这包括两个部分:
我已经考虑过使用KML来存储用户采用的完整路由,然后将其上传到服务器。但是我不知道这是否是正确的解决方案,因为对KML的支持很少。
问题是:
请让我知道是否还有其他替代方法。
我将探索将坐标信息与时间戳一起存储在firebase中,然后编写服务器端代码以在用户希望在网络中查看路线时使用这些时间戳动态创建KML文档。保存坐标的频率可能会降低到用户移动的速度和/或当前位置和上次保存位置之间的相对距离等...您可能还想跟踪用户是否留在某个地方较长的时间,因此您可能应该在两次保存之间有一个最大的时间限制,以便用户不动时。