Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 与位置查找器相关的Android应用程序_Java_Android_Gps_Location - Fatal编程技术网

Java 与位置查找器相关的Android应用程序

Java 与位置查找器相关的Android应用程序,java,android,gps,location,Java,Android,Gps,Location,我有一个任务,其中包括创建一个Android应用程序 此应用程序应能够通过任何方式(即网络、wifi或GPS)检测附近地区使用同一应用程序的任何移动电话 如何才能做到这一点?究竟需要什么代码和权限?有没有什么教程可以让我理解这件事?我可以在应用程序中使用谷歌地图来显示附近地区检测到的手机吗?1。)制作你的应用程序,将你的位置发送到服务器,并在那里保存带有设备ID和位置的信息 2.)从您的服务器将应用程序的位置发送到您的设备,并让从服务器检索到的详细信息定位您的设备(例如,在地图上) 3.)现在,

我有一个任务,其中包括创建一个Android应用程序

此应用程序应能够通过任何方式(即网络、wifi或GPS)检测附近地区使用同一应用程序的任何移动电话

如何才能做到这一点?究竟需要什么代码和权限?有没有什么教程可以让我理解这件事?我可以在应用程序中使用谷歌地图来显示附近地区检测到的手机吗?

1。)制作你的应用程序,将你的位置发送到服务器,并在那里保存带有设备ID和位置的信息

2.)从您的服务器将应用程序的位置发送到您的设备,并让从服务器检索到的详细信息定位您的设备(例如,在地图上)

3.)现在,对于多个设备场景,应用程序中的所有设备分别将其位置发送到服务器,然后从服务器发送,您需要将累积数据列表发送回每个请求数据的设备

4.)现在您已经获得了附近设备的所有位置数据(如地址或纬度、经度或地理点等)。你可以在谷歌地图上显示

供您参考

此外,请检查此Giude是否存在错误


然后添加

您似乎不了解位置检测的工作原理。像GPS这样的定位功能是通过找出它们来自卫星的位置来工作的。他们不广播他们的位置。没有办法用它来发现其他设备。您可以使用它找到自己的位置,然后将其发送到服务器,也可以使用点对点(如wifi direct)将其发送到附近的其他设备。但是你不能用GPS来寻找不同的硬件。你需要一个“服务器端”实现。。以便应用程序向服务器报告位置。。。然后查看在某个增量距离内报告的内容。