5

我正在尝试创建一个应用程序,它允许我使用来自 GPS 的数据来测量两部 iPhone 之间的距离。我已经找到了位置,但我不知道如何让他们交换这些数据以评估他们之间的距离。你能帮我解决这个问题吗?提前致谢。

4

4 回答 4

5

我相信最好的方法是建立一个服务器(例如使用谷歌应用引擎)并让手机连接到它来交换他们的位置。

于 2012-09-13T12:30:43.097 回答
1

您可以在“CLLocation”中使用“getDistanceFrom”函数

于 2012-09-13T12:50:52.783 回答
1

您可以选择点对点(短信,但这不是您想要的方式)或客户端-服务器通信:

  • 类似于FireBase项目
  • XMMP 服务器 (Jabber)
  • CloudFoundry, Google App Engine(正如我在写这篇文章时提到的)等。
  • 拥有带有数据库的 http 服务器
  • 可能有很多下一个可能性......
于 2012-09-13T12:41:10.643 回答
1

您可以为此使用 google distance matrix api,但它不能解决两个用户的位置信息交换。

https://developers.google.com/maps/documentation/distancematrix/

于 2012-09-13T12:43:50.290 回答