与其他设备反应本机共享地理位置
Posted
技术标签:
【中文标题】与其他设备反应本机共享地理位置【英文标题】:react native share geolocation with other device 【发布时间】:2017-12-19 00:19:25 【问题描述】:是否可以将用户的位置分享给其他用户(同一个应用程序)?我想构建一个地理定位共享应用程序,一旦用户 B 越过某个半径,它就会 ping/通知用户 A。可以使用 firebase 或类似的第三方吗?提前谢谢你
【问题讨论】:
【参考方案1】:让我看看我是否明白,你想要做的是:
1 - 如果用户 A 从用户 B 附近经过(在街上),通知两个用户他们就在附近?
2 - 您想通过应用程序共享用户的位置,然后通过社交网络或电子邮件将其发送给其他用户吗?
如果是选项 1,您将必须获取用户的纬度、经度和准确度,并每隔一段时间(或通过 socket.io 之类的套接字连接)不断地从 Firebase 发送和获取它并进行匹配和计算两点之间的半径或距离。
【讨论】:
感谢您的回复!更接近选项 2。当用户 B 进入某个位置时,我想通知用户 A(通过推送通知)。这是否需要套接字连接,或者一旦发送位置数据,它会是来自 firebase 的简单帖子吗? 如果您没有很多用户使用我推荐使用套接字的应用程序,您可以同时使用这两个选项,否则带有 firebase 的基本插入应该适合您。 太棒了,谢谢!我可以授予用户 A 访问用户 B 位置的权限吗?类似于找到我的朋友所做的以上是关于与其他设备反应本机共享地理位置的主要内容,如果未能解决你的问题,请参考以下文章