我正在开发一个 android things 项目,该项目将显示组中所有成员的位置。android things 应用程序旨在成为主要用户界面(我的最终计划就像显示所有韦斯莱家庭成员位置的哈利波特时钟)。
理想情况下,用户会创建一个“组”并邀请人们加入,组中的每个人都会分享他们的位置,我想使用 Firebase 或某个后端来保存每个成员的位置,以交流和同步位置信息。Android THings 会显示信息、完整的地图,或者只是对他们所在位置的描述(例如,每个成员都可以输入他们的工作地址,它会显示“Tim 正在工作”)。
我的问题是可以选择使用 google location api,并且不需要每个组成员移动设备上的客户端应用程序吗?在没有我自己的自定义移动应用程序的情况下,是否有某种方法可以请求和授予对共享位置的访问权限,或者我是否需要我自己的 android 应用程序来设置并与我的后端通信?
我试图不要太模糊或开放,我现在想从事一个 android things 项目,但我觉得当我尝试设计和构建这个解决方案时,我意识到范围变得非常大,我觉得这可能会变得过于复杂的项目。所以我喜欢任何关于如何保持简单上手的想法或想法,但也许以我将来可以在每个用户客户端上工作的方式构建它。我计划将其记录下来并作为一个开源的想法进行分享。谢谢。