将地址转换为GeoPoint - 服务器端还是客户端?

时间:2014-12-28 07:56:58

标签: objective-c xcode swift parse-platform geolocation

我正在使用swift和parse来构建一个应用程序,找到最近的用户餐厅。

如果我将所有餐厅地址输入Parse,我需要将所有地址转换为PFGeoPoints以计算与当前用户的地理位置的距离。

为数据库中的所有地址计算PFGeoPoints的正确方法是什么?这应该在服务器端完成吗?

1 个答案:

答案 0 :(得分:0)

你是对的,你应该在你的餐厅对象上添加一个PFGeoPoint。使用Google Places API等市场上众多可用API之一来实现这一点非常简单。 完成后,您可以使用以下方式查询附近的餐馆:

[yourQuery whereKey:@"restaurantPoint" nearGeoPoint:currentLocation withinMiles:10];