在实时目标c中显示多个用户位置

时间:2015-07-02 12:19:21

标签: ios objective-c push-notification socket.io core-location

我想开发一个iOS应用程序,用户可以在地图中看到他的朋友实时位置。 (和苹果一样找到我的朋友应用)。

到目前为止,我已经使用过Mapkit& CoreLocations服务框架,当有重大位置变化时,甚至在后台获取每个用户的当前位置。

然后将这些位置发布到我的服务器。该应用程序将在一个时间间隔内运行功能,以检索所有朋友(用户)位置。然后在苹果地图中将它们显示为多个注释。

但我担心的是这是一个延迟以及数据&耗时的。我想知道我还可以使用其他任何选项。我搜索过&找到了一些方法。我对此有点新鲜。如果有人可以指导我,那将非常有帮助。

  1. 我用过的方式。
  2. 使用iOS套接字 - 然后我应该让每个应用程序都像服务器一样运行客户端。
  3. 使用iOS推送通知将位置发送为推送
  4. 我还可以使用其他任何选项或任何库示例代码..

1 个答案:

答案 0 :(得分:0)

以下是使用SIOSocket框架

解决问题的示例代码

WorldPin是一款简单的应用,可以实时显示使用该应用的其他所有人的位置。

希望这会对你有所帮助。 最好的问候