java - 我如何根据 GPS 位置在网络服务器和 Android 应用程序之间进行交互?

标签 java android database gps webserver

我想开发一个 Android 应用程序,使 user1 能够输入位置。 然后根据 user2 位置更新 user2 位置。

存储这些数据并将其保存在服务器上的最佳方式是什么?

那么更新 user2 位置列表的最佳方式是什么。服务器会获取 friend 的 GPS 位置,然后根据一定的半径返回 user1 的位置列表。

这应该能够适用于多个用户。你们有什么想法吗(或者我的想法可以吗)。

我将如何以编程方式执行此操作,我的意思是我将如何与服务器和 Android 应用程序交互。

最佳答案

我的建议是将大部分数据保留在网络服务器上,只在手机上传输您需要的数据,以免手机的宝贵内存重载。可以使用 SOAP 消息(这是一种标准方式)进行通信,或者您也可以尝试 REST Web 服务。

关于java - 我如何根据 GPS 位置在网络服务器和 Android 应用程序之间进行交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5572342/

相关文章:

java - HashMap 值和变量值匹配,但不认为相等

mysql - MYSQL 表单生成器的数据库设计

包含 textField 的 JavaFX 2 对象从未被垃圾收集器清除

java - OpenCms 10 内容存储在数据库中

java - LWJGL displayMode() 的问题

服务中的 Android 位置更新

android - 带有 Admob 广告的 DrawerLayout

android - 运行 sdkmanager --licences 时出现 "Could not find or load main class java.se.ee"

php - 在我的 php 项目中哪个更好? 1 个带有多个空字段的表 1 个带有多个空字段的表?

c# - 列仅检查第一项。 Access 数据库