使用Parse查询GeoPoints数组

时间:2014-12-09 08:21:54

标签: arrays parse-platform geolocation geopoints

我有一个有多个位置的项目。我目前将一组GeoPoints存储为“item”上的字段以跟踪这些位置。我想知道数组中的某个地理位置是否位于距离某个位置的x英里数范围内,并且我想要返回该项目以及包含x英里内的点的任何其他项目。

 PFQuery *query = [PFQuery queryWithClassName:@"item"];
[query whereKey:@"locations" nearGeoPoint:pfPoint withinMiles:miles];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
    NSLog(@"returned");
}];

我得到错误“error = $ nearSphere:仅适用于gepoints字段”,这是有道理的。该字段必须是GeoPoint类型。我可以从Parse iOS SDK中做到这一点吗?

0 个答案:

没有答案