我正在尝试使用该应用程序存储用户的位置,但是Parse不允许我在一个表即用户中拥有两列GeoPoint类型。我为每个用户存储2个地址。
现在,我创建了4列(address1Longtitude,address2Longtitude,address1Latitude,address2Latitude)。还有更好的方法吗?稍后,我将使用它们在Google Maps上绘图并确定路线。
谢谢,
最佳答案
任何一个对象只能使用一个GeoPoint列。您可以为位置创建一个表,为地址1和地址2创建另一个表,并与这2个表建立关系。
前
GeoPointTable
__________________________
|ObjectID | geoPoint |
|__________|_______________|
|dfj5dfs45 |1.5424,75.2425 |
|jfhd73hd7 |5.5854,25.2425 |
|gtiudfs45 |3.8924,48.1225 |
LocationsTable
_________________________________
|ObjectID | address1 | address2 |
|__________|___________|__________|
|dffd5ss45 |dfj5dfs45 |jfhd73hd7 |
|ljf4zf43f |jfhd73hd7 |gtiudfs45 |
LocationTable引用GeopointTable
关于ios - 解析GeoPoint限制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33064409/