在两个手机之间发送GPS坐标



我正在设计一个需要两个Android手机将其GPS坐标发送到对方的应用程序。我无法使用蓝牙,因为手机之间的距离可能很大,我需要手机可以定期更新彼此的位置。我已经尝试查找使用的内容,但是我发现的答案并没有指向任何有用的教程或参考页面。如果手机无法直接通信,我可以用作服务器的笔记本电脑,但是我不知道该安装什么或如何连接到手机。

我应该使用什么?插座?TCP/IP?在哪里可以找到有关它们的信息?我应该在笔记本电脑服务器上使用什么?笔记本电脑是否需要如此少量的数据?它不需要高效或漂亮,它必须易于理解,我对此非常新。

最好的方法是制作服务器以通信b/w两个或多个设备。对于实时更新,最好的是使用XMPP服务器。但是对于初学者来说,您可以使用PHP,.NET或任何其他技术创建普通的Restful Web服务。

,流程将就像

第一步。 http POST请求
device1 ==发送当前位置==>服务器(保存位置)。

第二步。 http获取请求
device2 == device1 location ==>服务器。

device2< == with device 1 location == server

的响应

P.S:获得连续位置更改需要背景服务来消耗GPS并通过连续进行多个调用将位置传输到服务器,这将非常快速耗尽设备的电池电池

相关内容

  • 没有找到相关文章

最新更新