我正在使用swift和parse来构建一个应用程序,找到最近的用户餐厅。
如果我将所有餐厅地址输入Parse,我需要将所有地址转换为PFGeoPoints以计算与当前用户的地理位置的距离。
为数据库中的所有地址计算PFGeoPoints的正确方法是什么?这应该在服务器端完成吗?
答案 0 :(得分:0)
你是对的,你应该在你的餐厅对象上添加一个PFGeoPoint。使用Google Places API等市场上众多可用API之一来实现这一点非常简单。 完成后,您可以使用以下方式查询附近的餐馆:
[yourQuery whereKey:@"restaurantPoint" nearGeoPoint:currentLocation withinMiles:10];