【问题标题】:Handling react-native geolocation update in firebase处理 firebase 中的 react-native 地理位置更新
【发布时间】:2020-08-25 00:54:14
【问题描述】:

我有一个在后台跟踪用户的 react-native 应用程序。我还有一个与 firebase 交互的 Nodejs 后端。 我想使用 react-native geolocation 更新 firebase 中的用户位置,但我担心每次位置更改时调用 API 都会调用太多。 我该如何处理这样的事情?

【问题讨论】:

    标签: node.js firebase react-native geolocation


    【解决方案1】:

    您可以使用 setInterval 在 5 或 10 秒后进行 api 调用,或者您可以计算半径,如果用户从上次更新的位置移动 5m 或 10m 则进行 api 调用。

    【讨论】:

    • 当用户数量增加时,API调用会不会还是太多?
    • 好吧,我过去所做的是:我将用户位置(纬度、经度)存储在本地存储中,1 小时后我调用 api 将这些位置作为一个块更新到服务器.如果您有大量用户,我认为这会更方便。
    • 非常感谢。会试试这个
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 2015-11-28
    • 1970-01-01
    • 2016-10-26
    • 2016-01-25
    相关资源
    最近更新 更多