在Parse中存储gps位置数据

时间:2016-01-07 00:36:31

标签: ios swift parse-platform

我想构建一个像RunKeeper这样的应用程序,详见本tutorial。但我想在Parse云中保存数据。

我将拥有一个用户对象,并且用户可以进行多次运行。我不确定如何为每次运行保存gps位置。由于每次运行可能有数百个位置。有人可以解释保存位置的最佳/有效方法。

感谢。

3 个答案:

答案 0 :(得分:0)

将lat / long对保存为双精度浮点值。这就是它的全部内容。

答案 1 :(得分:0)

要解决您的问题,

在用户类中,我将添加一个_runId数组。

在我创建一个具有特定属性的类后。因此,当用户执行运行时,您将id附加到用户类的_runId数组中。

在Run类中,您可以拥有如下属性:location。它也应该是一个数组(_location)。因此,当用户运行时,您可以将位置数组附加到特定运行的用户位置。

之后,您将能够使用runId获取用户的所有位置。

希望这有帮助!

答案 2 :(得分:0)

如果将所有地理数据保存到JSON文件,请说每个JSON文件都是运行,然后将JSON文件保存到Parse.com中。

祝你好运。