我正在使用swift和parse来构建一个应用程序,该应用程序可以找到距用户最近的餐厅。
如果我将所有餐厅地址输入到Parse中,则需要将所有地址都转换为PFGeoPoints,以计算与当前用户的地理位置之间的距离。
为数据库中的所有地址计算PFGeoPoints的正确方法是什么?应该在服务器端完成吗?
没错,您应该将PFGeoPoint添加到您的Restaurant对象。使用市场上许多可用的API之一(例如Google Places API)来实现它是相当琐碎的。有了这些信息后,您可以使用以下方法查询附近的餐厅:
[yourQuery whereKey:@"restaurantPoint" nearGeoPoint:currentLocation withinMiles:10];
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句