将 phone(s) 位置从移动应用程序发送到服务器的最佳方式是什么?

what is the best way to send phone(s) location from a mobile app to the server?

我有一个网络应用程序可以从移动应用程序实时接收 phone 的位置并将其显示在 google 地图上。显然,如果phone移动,我想在地图上实时显示phone正在移动

网络应用: 前端:reactjs, 后端:节点, 数据库:MYSQL,

移动应用: 颤动

我将有大约 70-80 名移动用户将他们的位置实时发送到我的网络应用程序

  1. 如何将phone的位置发送到服务器?

  2. 在我的 Web 应用程序上处理所有这些位置的最佳方法是什么?

请考虑我的应用程序性能和可扩展性

使用 Firebase,它会为您提供实时数据库和其他对性能非常有利的很酷的功能,您还可以使用它托管网站的功能,它兼容移动应用程序开发和 Web 开发,在您的 Flutter 中, 反应和 Node.js , https://firebase.google.com/ 移动应用程序会将您位置的位置坐标发送到 Firebase ReadlTime 数据库,

         https://pub.dev/packages/location

然后您只需调用 JS 的 firebase API 函数即可从您的 React 网络应用程序访问该位置

        https://firebase.google.com/docs/database/admin/retrieve-data#node.js

这取决于您需要什么样的采样以及您打算将其用于什么目的。 WS 是必经之路。

如果您打算存储数据,那么为了可伸缩性,我建议使用非 SQL 方法(Firebase 是一个很好的建议)。