React Native本地化在设备上不起作用

时间:2019-09-05 19:44:34

标签: android ios react-native react-native-android react-native-ios

我尝试在我的应用中使用{strong> React-native-geolocation (来自react-native-community / react-native-geolocation) 。 但是,那行不通。我尝试了很多事情,在网络上进行了研究,但没有结果。在模拟器上,没问题。但是在任何设备上,我都没有结果。

有人使用此软件包吗?还是要更换? 非常感谢 (对不起,我的英语不好)

1 个答案:

答案 0 :(得分:1)

我是这样使用的:

Geolocation.getCurrentPosition(
  ({coords: {latitude, longitude}}) => {
    this.setState({
      region: {
        latitude: latitude,
        longitude: longitude,
        latitudeDelta: 0.0143,
        longitudeDelta: 0.0134,
      },
    });
  },
  error => {
    console.log('Error:', error);
  },
  {
    enableHighAccuracy: true,
  },
);

然后我在文件AndroidManifest.xml中添加了此设置:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>