2011-02-15 34 views
0

我对CoreLocation很熟悉,但是,我需要设计一个应用程序,用于共享网络上的用户位置以用于业务目的。我想知道将用户的地图注释传输到共享网络上的其他设备的最佳方式是什么? GameKit/Bonjour是最好的开始吗?感谢您的帮助!^_^通过Gamekit/Bonjour进行的iPhone GPS跟踪

回答

1

恐怕您没有提供有关您的应用程序需求的足够信息。无论如何,你应该阅读相应的指南,以了解他们的局限性。

的GameKit

http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/GameKitConcepts/GameKitConcepts.html%23//apple_ref/doc/uid/TP40008304-CH100-SW18

有一些限制:

  • 的GameKit是不适用于Mac OS X(如果你需要它太)
  • 有同龄人的最大数量(客户端 - 服务器游戏限于16名玩家)

卓悦

常见问题 - http://developer.apple.com/networking/bonjour/faq.html

基本上 - 卓悦在这里帮助您识别网络上的服务。换句话说,Bonjour可以帮助您在网络上找到其他设备与您的应用程序,但它不会为您实现数据传输。你必须自己实现它。

+0

感谢您的帮助!我想我需要重新说明我的需求:两台设备将运行相同的应用程序。一台设备需要跟踪另一台设备的当前位置并将其返回主机。我想过使用Bonjour将它们连接在一起,但是接下来我必须编写一个数据包来编码GPS数据以将其带回主机?任何进一步的指导,你可以给予不胜感激!再次感谢! :D – user298261 2011-02-21 16:47:43