我即将为我所在城市的披萨外卖服务创建一个GPS跟踪应用程序,这样当有人通过电话或互联网订购披萨时,他就可以在地图上看到为他送披萨的快递员。
假设快递和客户端都使用Android或iOS手机发送/接收当前位置,我如何组织它们之间的可靠连接?快递员的手机是不是应该每隔5秒通过超文本传输协议向我的服务器发送一次坐标,以便将坐标发送给客户端,或者设置类似于p2p连接的东西会更好?
我不知道从哪里开始,请帮帮忙。非常感谢。
发布于 2015-02-09 04:11:22
有一些开源的GPS跟踪解决方案。你可以从那里开始,而不是从头开始开发所有的东西。
Traccar服务器(从各种设备接收位置数据的后端):
也有适用于安卓和iOS的应用,但仅用于传输位置数据:
发布于 2015-02-09 01:39:07
我不认为p2p是一个好的解决方案。
大多数应用程序使用web服务,并在一定的时间间隔后进行服务器调用,例如10秒或15秒的刷新,以获取应用程序两端(客户端和快递)的更新数据。
如果你想构建一个像其他实时应用一样的实时应用,那么你需要在web和移动应用上实现套接字。
但我认为,在您的情况下,web服务将是足够好的解决方案。
https://stackoverflow.com/questions/28396776
复制相似问题