【发布时间】:2020-08-25 00:54:14
【问题描述】:
我有一个在后台跟踪用户的 react-native 应用程序。我还有一个与 firebase 交互的 Nodejs 后端。 我想使用 react-native geolocation 更新 firebase 中的用户位置,但我担心每次位置更改时调用 API 都会调用太多。 我该如何处理这样的事情?
【问题讨论】:
标签: node.js firebase react-native geolocation
我有一个在后台跟踪用户的 react-native 应用程序。我还有一个与 firebase 交互的 Nodejs 后端。 我想使用 react-native geolocation 更新 firebase 中的用户位置,但我担心每次位置更改时调用 API 都会调用太多。 我该如何处理这样的事情?
【问题讨论】:
标签: node.js firebase react-native geolocation
您可以使用 setInterval 在 5 或 10 秒后进行 api 调用,或者您可以计算半径,如果用户从上次更新的位置移动 5m 或 10m 则进行 api 调用。
【讨论】: