地理位置已从react native .60版本中提取。如果您需要替代解决方案
安装react-native-community / geolocation
npm install @react-native-community/geolocation --save react-native link @react-native-community/geolocation
然后
iOS
使用应用程序时,您需要输入NSLocationWhenInUseUsageDescription
密钥Info.plist
以启用地理定位。为了在后台启用地理位置,您需要在Info.plist中包括“ NSLocationAlwaysUsageDescription”键,并在Xcode的“功能”标签中将位置添加为背景模式。
安卓系统
要请求访问位置,您需要将以下行添加到您应用的 AndroidManifest.xml
用法
import Geolocation from '@react-native-community/geolocation'; Geolocation.getCurrentPosition(info => console.log(info));