Android 安卓客户机-服务器通信混乱
项目描述:我必须在android中制作一个应用程序,从GPS获取纬度和经度,并将其位置和标识转发给服务器。在服务器端应该有一个网页,不断地接收来自Android应用程序的消息,并在谷歌地图上显示位置 假设有10台Android设备在不同的地方运行我们的应用程序。在服务器端,我们必须在谷歌地图上的设备位置显示10个标记 我所做的:我在安卓系统中制作了一个应用程序,可以从GPS获取Lat和Long。我熟悉android上的socket编程。我已经在服务器端实现了这个网页,它有谷歌地图并显示了标记 混乱:Android 安卓客户机-服务器通信混乱,android,client-server,communication,Android,Client Server,Communication,项目描述:我必须在android中制作一个应用程序,从GPS获取纬度和经度,并将其位置和标识转发给服务器。在服务器端应该有一个网页,不断地接收来自Android应用程序的消息,并在谷歌地图上显示位置 假设有10台Android设备在不同的地方运行我们的应用程序。在服务器端,我们必须在谷歌地图上的设备位置显示10个标记 我所做的:我在安卓系统中制作了一个应用程序,可以从GPS获取Lat和Long。我熟悉android上的socket编程。我已经在服务器端实现了这个网页,它有谷歌地图并显示了标记 混
希望这有帮助 常见设置可以如下所示: 有以下几点:
- 服务器端的一个文件(PHP),其唯一目的是将从android设备接收的数据(lat、lng)注入MySql数据库
- 服务器端的一个文件(PHP),其唯一目的是从MySql数据库中获取数据(lat、lng)。此文件应接收一个时间戳作为其参数,并返回在该时间戳之后保存的所有lat,lng值(为此,您的数据库必须存储时间戳)
- 一个只处理映射的文件(HTML+JS)实现了一个AJAX调用,该调用使用时间戳值定期轮询第二个文件,以获得新的lat、lng值。当它得到这些值时,它会将它们绘制在地图上
- 在Android设备上,让应用程序在特定的时间间隔内不断将其位置发送到第一个PHP文件