我尝试在我的应用中使用{strong> React-native-geolocation (来自react-native-community / react-native-geolocation) 。 但是,那行不通。我尝试了很多事情,在网络上进行了研究,但没有结果。在模拟器上,没问题。但是在任何设备上,我都没有结果。
有人使用此软件包吗?还是要更换? 非常感谢 (对不起,我的英语不好)
答案 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"/>