如何查询用户区域之外的帖子?(parse.com)(斯威夫特)



现在在我的应用程序中,用户可以发布图像,它保存用户的当前位置与图像。在表视图中,我希望它查询距离用户区域5-10公里的图像。用户也可以在他们的个人资料中保存他们的地理位置。

我知道有这样的代码:

 query.whereKey("location", nearGeoPoint: usergeo, withinKilometers: limitlocation)

但那是在x英里内,我想要x英里远

我不认为Parse的SDK中有任何东西可以做到这一点。你必须手动计算5到10英里外的一系列geopopoint,并将它们用作neargeopopoint查询的geopopoint值。

我可能误解了你的意思——你只是想弄清楚geopoint离用户有多远吗?你也必须手动计算…

这里是一个用于确定到CLLocations的距离的链接,您可以从geopopoints创建:在iPhone的gmap中使用经纬度计算两个地方之间的距离

编辑:我忘了你问如何在swift中做到这一点,而不是objective-c: iOS:(swift)如何显示距离当前位置和存在注释上的注释副标题

最新更新