【发布时间】:2018-06-15 11:58:11
【问题描述】:
假设我有两组以百慕大岛为界的坐标:
x1y1 = [32.43059334605672,-64.90143284218118]
x2y2 = [32.233325799581394,-64.62190953125031]
我有一个具有以下结构的 Firebase 数据库:
"countries": {
"bermuda": {
"location": {
"x1": 32.43059334605672,
"x2": 32.233325799581394,
"y1": -64.90143284218118,
"y2": -64.62190953125031
}
}
}
通过设备的 GPS (x, y) 获取用户位置后,我将如何使用 javascript 构建 Firebase 查询以确定用户是否在百慕大?下面提供了一个不完整的sn-p:
const getUserLocation = function(latitude, longitude){
return new Promise(function(resolve, reject){
var db = firebase.database().ref("countries"); //WHAT NEXT?
db.on('value', function(response){
resolve(response.val());
});
});
}
【问题讨论】:
标签: javascript firebase firebase-realtime-database nosql