标签: ios objective-c amazon-dynamodb
在我的应用程序中,我在附近的地方使用Google API(酒吧+餐厅)。我在DB中有一些Lat Long,其地点ID为#。我想从DB中获取那些接近用户位置Lat Long的Lat Long。任何人都可以请告诉我对该问题的查询。假设我的数据库有1000个Lat Long和地方ID,但只有100个(Lat和Long)接近userLocation。所以任何人都请指导我这件事。我会很感激。
答案 0 :(得分:0)
你的地方Lats and Longs有不同的属性吗?或者它们存储在一个属性中?
如果它们是分开的,并且它们被定义为数字,则可以使用。您可能需要进行两次查询。
1)将您的用户Lat,添加和减去一个数字以获得范围,然后使用过滤器表达式获得该范围内的结果。
2)将您的用户设为Long,添加和减去一个数字以获得范围,然后使用过滤器表达式获得该范围内的结果。
3)将结果列表添加到一起