【发布时间】:2017-03-05 10:03:04
【问题描述】:
我有以下 Firebase 数据库 JSON 数据结构:
{
"Post List" : {
"-KUlvg8mCEGfY5ZSKCou" : {
"addedByUser" : "7llQbPdy2NV7aO337h7ap0qLOhC3",
"content" : "Post1",
"cost" : "$450",
"duration" : "Daily",
"latitude" : "25.0879721592719",
"longitude" : "55.1487715855458",
"number" : "01234567890",
"timestamp" : "Posted on: Sun 23 Oct"
}
},
"Post Locations" : {
"-KUlvg8mCEGfY5ZSKCou" : {
".priority" : "thrnwznh58",
"g" : "thrnwznh58",
"l" : [ 25.0879721592719, 55.1487715855458 ]
}
},
"User Locations" : {
"7llQbPdy2NV7aO337h7ap0qLOhC3" : {
".priority" : "thrnwypqu9",
"g" : "thrnwypqu9",
"l" : [ 25.0829547120321, 55.1505315855337 ]
}
}
}
我希望有一个 GeoFire 查询,它将返回 1KM 半径内的所有键 [FIRAutoID's],例如的“用户位置”这些帖子是静态的,一旦设置了用户位置,它也将被修复。从半径查询结果中,我期望返回“-KUlvg8mCEGfY5ZSKCou”,这样我就可以参考帖子详细信息。希望这是有道理的。非常感谢,D。无法在网上找到很多关于 GeoFire 的信息...看起来它仍处于初始阶段?...
【问题讨论】:
标签: swift firebase geolocation firebase-realtime-database geofire