查询对象不在一定距离内

时间:2014-05-15 07:50:15

标签: ios parse-platform

我在我的应用中使用Parse。我希望能够查询距离用户位置不在100公里范围内的对象。我知道函数whereKey:nearGeopoint:withinKilometers但是它没有做我想要的。我可以通过计算用户和返回的对象的距离并在数组中添加想要的对象来解决这个问题,但是如果返回的对象(查询有10个对象要返回的限制)都在100km或10之内,9在距离之内?我必须再次重新查询。有没有更好的方法呢?

1 个答案:

答案 0 :(得分:0)

使用CloudCode函数(Link)将是最好的方法。遍历表格,直到您获得距用户位置至少100公里的10个地理位置。