1

我有一个有多个位置的项目。我目前将一组 GeoPoints 存储为“项目”上的一个字段,以跟踪这些位置。我想查看数组中的一个地理点是否位于距某个位置 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 执行此操作吗?

4

0 回答 0