React Native-准确的当前位置(纬度,经度)

时间:2018-08-27 15:07:39

标签: android ios reactjs react-native native

嗨,我正在使用下面的代码来获取准确的当前纬度和经度 但是我无法获得准确的位置,所以有人可以建议我如何在react native(Android和iOS)中获取准确的当前纬度和经度。

this.watchID = navigator.geolocation.getCurrentPosition(
     (position) => {
       console.log(position);
       this.setState({
         latitude: position.coords.latitude,
         longitude: position.coords.longitude,
         error: null,
       });
     },
     (error) => this.setState({ error: error.message }),
     // { enableHighAccuracy: true, timeout: 20000, maximumAge: 1000 },
   );
 }

谢谢。

2 个答案:

答案 0 :(得分:0)

尝试使用此库react-native-geolocation-service

希望获得帮助!

答案 1 :(得分:0)

要在android清单中获取准确的位置和经度,可以声明

AndroidManifes.xml

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