【发布时间】:2015-07-02 12:19:21
【问题描述】:
我想开发一个 iOS 应用,用户可以在地图上看到他朋友的实时位置。 (与苹果的查找我的朋友应用程序相同)。
到目前为止,我已经使用了 Mapkit 和 CoreLocations 服务框架,然后即使在位置发生重大变化时也可以在后台获取每个用户的当前位置。
然后将这些位置发布到我的服务器。该应用程序将具有在时间间隔内运行以检索所有朋友(用户)位置的功能。然后在苹果地图中将它们显示为多个注释。
但我担心这是位延迟以及数据和时间消耗。我想知道我可以使用任何其他选项。我已经搜索并找到了几种方法。我对此有点陌生。如果有人可以指导我,那将非常有帮助。
- 我用过的方式。
- 使用 iOS 套接字 - 那么我是否应该让每个应用程序都充当服务器和客户端。
- 使用 iOS 推送通知以推送方式发送位置
是否有任何其他选项,或任何库,我可以使用的示例代码..
【问题讨论】:
标签: ios objective-c push-notification socket.io core-location