如何在 react-native 中定位移动应用的用户?

Posted

技术标签:

【中文标题】如何在 react-native 中定位移动应用的用户?【英文标题】:How locate users of mobile app in react-native? 【发布时间】:2021-09-24 07:19:50 【问题描述】:

我想在 react-native 中添加位置。我在 react-native 中有一个简单的应用程序。我想添加使用该应用程序的用户的地理位置。想法是在 Laravel 的管理面板上显示移动用户的当前位置。移动应用程序将在 laravel 中的 react-native 和 web 上。我正在寻找如何做到这一点的指南。

【问题讨论】:

【参考方案1】:

您可以为此使用react-native-geolocation-service 库。

使用这个 cmd 安装库npm install react-native-geolocation-service

并像这样实现它:

...
import Geolocation from 'react-native-geolocation-service';
...

componentDidMount() 
  if (hasLocationPermission) 
    Geolocation.getCurrentPosition(
        (position) => 
          //here you'll get your current location
          console.log(position);
        ,
        (error) => 
          // See error code charts below.
          console.log(error.code, error.message);
        ,
         enableHighAccuracy: true, timeout: 15000, maximumAge: 10000 
    );
  

希望这对你有用。

【讨论】:

以上是关于如何在 react-native 中定位移动应用的用户?的主要内容,如果未能解决你的问题,请参考以下文章

RN设置Image图片固定在底部位置

如何在react-native / redux中处理外部数据库更新?

在 React-Native 移动应用程序中处理数据的最佳方法是啥?

在 React-Native 移动应用程序中检测角速度

使用 graphql 在 react-native 中重新获取查询

为啥我的代码不能在 web 中的 react-native 代码中运行