Android应用程序获取用户';s位置信息

Android应用程序获取用户';s位置信息,android,google-maps,location,Android,Google Maps,Location,我想开发一个Android应用程序,可以跟踪用户的位置信息。 让我说更多细节,这些应用程序将允许会员注册,用户可以通过应用程序交朋友 如果用户愿意,该应用程序可以让用户跟踪(或只是获取)对方的位置信息。例如,如果user1和user2是朋友,user1可以请求获取user2的位置。(我刚才说的是功能,如果它涉及到安全区域,请暂时忽略。) 但是问题来了,虽然我已经获得了如何获取自己本地电话的位置信息并发送到其他人的电话,但是我如何让user1获取user2的信息呢?似乎,它需要让user2自己发送

我想开发一个Android应用程序,可以跟踪用户的位置信息。 让我说更多细节,这些应用程序将允许会员注册,用户可以通过应用程序交朋友

如果用户愿意,该应用程序可以让用户跟踪(或只是获取)对方的位置信息。例如,如果user1和user2是朋友,user1可以请求获取user2的位置。(我刚才说的是功能,如果它涉及到安全区域,请暂时忽略。)

但是问题来了,虽然我已经获得了如何获取自己本地电话的位置信息并发送到其他人的电话,但是我如何让user1获取user2的信息呢?似乎,它需要让user2自己发送信息

所以,我不知道是否有任何办法可以解决这个问题? 我脑子里只有一个想法:

首先,让所有手机用户的应用程序始终在用户的手机中运行,即使是在其后端

其次,设置一个时间段,每个手机需要将位置信息发送到数据库并存储

第三,我们可以搜索并获取其他用户的位置信息。 ---这可行吗

有人有其他建议吗?或者有什么建议?有什么资源吗?有参考资料吗?提前谢谢