0

我是 iphone 开发的新手。我想知道如果应用程序安装在两个 iphone 中,是否有框架或方法来获取另一个 iphone 的 gps 位置。如果有什么方法可以请你提前帮我解决这个问题吗?

4

1 回答 1

0

我同意 James 的观点,感谢上帝,它不是开放的,因为任何人都可以通过单一方法查看任何人的位置,但我确实创建了一个解决方案,将其作为测试应用程序来执行,这并不困难。

我使用的框架是获取 GPS 坐标的 Core Location,使用 NSURLConnection 与 Web 服务共享信息的 Foundation Framework,映射坐标的 MapKit,以及开源 SBJson 编码器/解码器。

然后,我创建了一个 PHP Web 服务,使该应用程序的用户能够注册并选择他们将与谁分享他们的位置。

然后每分钟一次,每个处于活动状态的应用程序实例会将其坐标发送到 Web 服务,然后下载允许查看的其他设备的任何坐标。

如果我发布了这个应用程序,我可能会提供一个选项来选择更新频率以延长电池寿命。

由 Apple 创建的两个免费应用程序是 Find Friends 和 Find iPhone 应用程序。

如果您有兴趣创建这样的东西,请查看 developer.apple.com 上的 LocateMe 示例代码。

于 2012-08-02T17:07:48.680 回答