我有一个有多个位置的项目。我目前将一组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中做到这一点吗?