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