Objective c 将地址转换为地理点-服务器端还是客户端?

Objective c 将地址转换为地理点-服务器端还是客户端?,objective-c,xcode,swift,parse-platform,geolocation,Objective C,Xcode,Swift,Parse Platform,Geolocation,我正在使用swift和parse构建一个应用程序,用于查找离用户最近的餐厅 如果将所有餐厅地址输入Parse,则需要将所有地址转换为PFGeoPoints,以计算与当前用户的地理点的距离 为数据库中的所有地址计算PFGEOPOINT的正确方法是什么?是否应该在服务器端执行此操作?没错,您应该在餐厅对象中添加PFGeoPoint。使用市场上许多可用的API(如Google Places API)中的一种实现这一点相当简单。 一旦您有了这些信息,您就可以使用以下工具查询附近的餐厅: [yourQue

我正在使用swift和parse构建一个应用程序,用于查找离用户最近的餐厅

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


为数据库中的所有地址计算PFGEOPOINT的正确方法是什么?是否应该在服务器端执行此操作?

没错,您应该在餐厅对象中添加PFGeoPoint。使用市场上许多可用的API(如Google Places API)中的一种实现这一点相当简单。 一旦您有了这些信息,您就可以使用以下工具查询附近的餐厅:

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

是的,我明白了。我只是想知道把所有地址转换成PFGeopoint的最好方法是什么?在parse中有没有一种具体的方法可以做到这一点?只需编写一个循环,利用parse.framework和GooglePlacesAPI上传所有要解析的数据