显示特定设备的实时位置

时间:2014-05-31 15:33:16

标签: android ios sockets publish-subscribe

我会创建一个应用程序(现在在Android上,随后在IOS上),可以实时跟踪特定设备的位置。 类似的东西:

  • user1获取附近用户的列表
  • user1“询问”user2获取其职位
  • user2接受,因此user1可以看到他的位置

现在我知道跟踪位置的最佳方法是什么,以确保各种移动操作系统之间的兼容性,因为我只知道Android编程,而不是IOS。

据我所知,我认为有三种可能的解决方案:

  • 在user1和user2之间创建套接字(如果它们有不同的操作系统),以获取获取位置信息
  • 创建user1和user2可以通信的发布订阅者服务器
  • 创建一个当前位置为user2的简单数据库,并在常规的inetrval
  • 中检索它

欢迎任何其他建议!

1 个答案:

答案 0 :(得分:0)

很难在两部手机之间创建一个套接字,因为它们没有一个固定的IP地址。实现此目的的唯一方法是让两部电话都注册到我们的服务器,让服务器向所有客户端推送更新,或让客户端从服务器轮询更新。

顺便说一句,这些应用程序已经存在。其中有数十个,甚至还有谷歌。