我正在开发一项功能,用户可以定位/跟踪其他用户。有一些先决条件,我想使用存储用户位置的服务,让用户查询圆圈内的位置,并在有任何与用户查询相关的更新时发送更新。
我发现GeoFire及其功能正是我想要实现的。但这个包存在一些问题。在使用 geofire-js 制作演示时,我遇到了 2 个问题,这些问题已经发布在包的 git 网站上(#267,#266)。
还有其他服务也提供基于查询的更新吗?
注意:我确实考虑过自己编写类似的服务。但是当通知用户查询发生变化时就变得复杂了(一个点可能进入区域、退出区域、改变位置)
感谢您分享您使用 GeoFire 的经验以及遇到的挑战。听起来您已经花了很多心思来寻找定位和跟踪用户的解决方案。虽然 GeoFire 提供了一些很有前途的功能,但不幸的是您遇到了使用它的问题。
关于您关于替代方案的问题,确实有其他服务可以为地理空间数据提供基于查询的更新。您可能考虑探索的一些选项包括:
每个选项都有自己的一组功能和注意事项,因此值得根据您的具体要求和限制来评估它们。此外,您可能希望探索任何可用的社区反馈或评论,以衡量这些替代方案的可靠性和性能。
我希望这有助于您寻找合适的解决方案。如果您还有任何疑问或需要帮助,请随时询问!