geofire相关内容
我目前正在评估应作为移动应用程序后端的数据库. 现在我正在关注 Firebase,目前我非常喜欢它. 要求有可能获取 最受欢迎的商品 在某个位置 (可能在将来:另外在某个时间范围内,这将是项目的一个属性) 来自数据库. 我很自然地偶然发现了 GeoFire,它为 Firebase 提供了基于位置的查询可能性. 不幸的是 - 至少据我所知 - 不可能通过距离以
..
目前,我正在使用部分 GeoFirebase 库和 Firestore 来进行地理查询.当我设置帖子的 geohash 时,我会这样做 if let geoHash = GFGeoHash(location: location.coordinate).geoHashValue { 但是,为了使 geohash 查询不那么具体,我计划在查询时截断部分 geohash;目前,查询看起来与此类似
..
我有以下 Firebase 数据库 JSON 数据结构: {“帖子列表":{“-KUlvg8mCEGfY5ZSKCou":{“addByUser":“7llQbPdy2NV7aO337h7ap0qLOhC3",“内容":“Post1",“成本":“450 美元",“持续时间":“每天",“纬度":“25.0879721592719",“经度":“55.1487715855458",“号码":“0
..
GeoFire 与实时数据库紧密耦合,而地理查询是许多希望迁移到 Firestore 的应用的常见功能依赖项.有没有办法在 Firestore 环境中复制位置的散列/检索? 解决方案 好消息.现在有一个适用于 iOS 和 Android 的库,可以为 Firestore 复制 GeoFire.该库名为 GeoFirestore.它有完整的文档并且经过了很好的测试.我目前在我的应用程序中使用
..
我正在开发一个应用程序并在 Firebase 数据库中保存一些字符串,例如 postedAtTime、postedBy、postedOnDate.我想将 GeoFire 坐标保存在保存上述所有字符串的同一节点中,以便稍后我可以轻松进行查询. 这是我保存所有字符串的路径: databaseReferenceHRequests = firebaseDatabase.getReferenceFr
..
所以我使用 GeoFire 和 AngularFire 来填充我的 ng-repeat 项目列表.有一个离子拉来刷新列表.所以用户拉它并获取当前更新的位置并刷新列表(调用 GeoFire 重新填充列表). $scope.doRefresh = function() {如果($scope.doneLoading){$scope.useCurrentLocation().then(functio
..
有没有办法避免更新 useEffect 中的回调?.例如,我订阅了一个 geofire,这将侦听更改并接收位置. 我需要更新我的状态,而不需要在每次更新时都订阅. 当前行为 订阅了 geofire 并接收位置 (A) 使用新位置 (A) 更新我的状态 再次订阅 geofire 并接收位置 (A) 这是一个无限循环.而我无法接收其他位置 预期行为 仅订阅 ge
..
我正在尝试使用方圆1公里范围内的地火在Google地图上显示所有骑手的位置.但是在Google地图中仅显示一个车手标记图标.尽管我得到了所有骑手的纬度和经度. 屏幕截图: https://imgur.com/p0wUxRB.jpg 代码: @Overridepublic void onLocationChanged(位置位置){if(location!= null){upda
..
@Override受保护的void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_map);SupportMapFragment mapFragment =(SupportMapFragment)getSupportFragmentMa
..
我想让所有用户都位于我自己的位置附近. 我在位置管理器didUpdateLocation函数中编写了以下代码. 首先,我以CCLocationCoridnate2D的身份获取了自己的位置.如果让location = location.last {让中心= CLLocationCoordinate2D(纬度:location.coordinate.latitude,经度:location.c
..
我具有以下功能,该功能使用Geofire以及嵌套设置中的Firebase查询来获取用户列表. 我首先执行Geofire查询以获取 key ,然后执行Firebase查询并创建与 key 相匹配的 User 对象将 User 附加到数组,然后通过 handler 返回. 然后在 CollectionView 中使用 User array ,问题在于,当 CollectionView 会显
..
我希望Geofire做两件事之一;1-在Firebase中查找场地位置,如果不存在,则2-创建一个. 因此要澄清一下: 用户根据当前地点创建一个帖子. Geofire会检查其是否已针对该地理位置记录了一个场所(长时坐标和纬度坐标).如果确实将该位置存储在Firebase中,则它将用户的新帖子和 ADDS 放置到同一地点. 如果Geofire 不在Firebase中检测到位置,它将创
..
我正在使用Geofire和Firebase来存储用户的位置并获取附近的用户.但是,当我使用 geoQuery.on("key_entered",... 使用户接近时,我想延迟加载该数据,即获取前10个结果,然后获取下一个10个结果,等等. 我不确定如何执行此操作,因为我看不到Geofire文档中的方法.谁能帮助我实现这一目标? 谢谢 解决方案 无法根据返回的数字限制密钥.
..
我正在使用Firebase实时数据库为两个应用程序存储两种类型的用户,用户A将使用应用程序A更新其信息等,而用户B将使用应用程序B搜索附近的用户A,他们需要从中获取服务.我已经成功地从应用程序A上传了用户A的信息,即使使用geofire进行了定位,现在我需要显示的是附近应用程序B中的用户A的列表.请提供有关最佳方法/做法的答案,如果这不是最佳方法,那么欢迎您提出建议.....谢谢 公共类Main
..
我需要找到到给定点特定半径范围内的附近车辆,并按距给定点的距离对这些车辆进行排序.Firebase是否提供查询地理数据的方法?我需要在云功能中执行此操作.完全不熟悉firebase,因此不胜感激. 解决方案 使用 geofire 库,您可以执行以下操作... exports.cloudFuncion = functions.https.onRequest((request,respon
..
我想用查询来查询我的数据,该查询将返回半径上的所有内容(geofire可以找到该值),而且还可以在日期时间窗口内返回. 目前我将日期时间存储为优先级,因此查询数组以查询2个优先级数字(对应于开始/结束日期时间)之间的数据非常容易. 将我的数据放入GeoFire数组中然后查询以获取半径也很容易. 我可以合并那两个吗?以一种简单但又不太hacky的方式吗? 欢呼 解决方案
..
我已经查看了 Geofire 的github Fish示例,但是仍不清楚如何在我的应用程序中实现它.我的用例:我的应用程序向登录用户显示事件/事件.当前在我的应用程序中,我在firebase ref(events)上有firebase侦听器. database.ref('events').orderByChild('startTime').on('value',(snapshot)=> {co
..
我也是NodeJS和Geofire的新手.因此,我想知道是否可以在NodeJS中设置Geofire.我尝试执行以下操作:... var geofire = require('geofire')var firebase = require('firebase');var db = new firebase.database();var ref = db.ref('path/to/repo');g
..
从未为匹配的queryLocation执行android geofire onKeyEntered.但是会执行onGeoQueryReady方法. 因此,当我单击菜单底栏时,将执行addGeoQueryEventListener并执行onGeoQueryReady方法.但是永远不会执行onKeyEntered方法.正如您在附件中看到的那样,我的位置与顶级节点在同一节点中.我还在数据库参考中包
..
当我使用以下命令将位置发送到geofire表时,传输了多少数据 geoFire.set("?????", [??.????, ??.????])在建立浏览器客户端的连接之后? Somekey是最多5位数字的唯一ID? 下降到第4位(根据测量,我们的精度为11m经纬度的精度) 我们想向公共交通运输中的车队展示的客户实际上并没有那么多-但想提供事实.每5-10秒获取一次数据会很好.
..