作者:手机用户2502899267 | 来源:互联网 | 2022-10-19 10:47
如何解决《TypeError:未定义不是对象(正在评估“navigator.geolocation.requestAuthorization”)》经验,为你挑选了1个好方法。
1> sachin mathe..:
地理位置已从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));
我找不到任何已弃用或提取`geolocation`的文档,可以提供任何显示它的链接吗,我只能找到https://facebook.github.io/react-native/docs/geolocation不要像你所说的说任何话