其他设备的 React-Native Geolocation

Posted

技术标签:

【中文标题】其他设备的 React-Native Geolocation【英文标题】:React-Native Geolocation of other devices 【发布时间】:2017-11-22 15:05:31 【问题描述】:

我知道 React-Native 支持 Geolocation,但我需要的是让人们看到我的地理位置。就像他们下载应用程序并查看我的手机在哪里一样。不是他们的——我的。几乎是一个显示我在哪里以及人们可以在哪里找到我的应用程序。这可能吗?

编辑:我需要它是实时的。所以人们可以下载我的应用程序并观察我的每一步。

【问题讨论】:

你想用同一个应用更新你自己的位置吗? @TimH 我希望它是实时的 【参考方案1】:

这取决于您的用例。

案例1)

您想在同一个应用中跟踪自己的位置。那么 react-native 不应该是你的选择。即使在后台模式下,您也需要更新您的位置,但目前这是不可能的。

案例2)

您使用本机应用程序/或其他东西跟踪您自己的位置,并且您使用 react-native 只是为了让人们“关注您”。那么 react-native 就足够了。您只需将当前位置从服务器发送到您的移动应用程序。然后,在您的 react-native 应用程序中,您需要显示您当前的位置。因此你可以使用react-native-maps

【讨论】:

我不确定我理解你的意思。出租车应用程序可让您看到司机。这仅仅是因为他们的应用程序一直处于打开状态吗? 原生 ios/android 应用可以实现。但是使用 react-native,如果您的应用程序在前台,您将只会收到位置更新。 你的意思是像服务一样? 是的,更新位置需要后台服务,但目前不支持。 我不是 Firebase 专家,但理论上它应该这样工作

以上是关于其他设备的 React-Native Geolocation的主要内容,如果未能解决你的问题,请参考以下文章

React-native 应用程序在真正的 android 设备上崩溃

在 react-native 中检测设备操作系统(不使用平台 api)

React-Native 调试工具/开发者菜单在 iOS 设备上不起作用

React-native:如何从 Windows 构建 ios

React-Native 获取设备当前网络状态 NetInfo

react-native 中的设备 GPS 配置