我是本机反应的新手,我正在制作一个虚拟项目,以获取平面清单中的地方天气。我从github下载了一个项目,但是我的真实设备和模拟器中出现了黑屏,而github存储库的链接是:- https://github.com/andrewsmith1996/geolocationWeatherReactNative 我们会寻求任何帮助
答案 0 :(得分:3)
首先将其添加到您的AndroidManifest.xml文件中
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
您必须在URL中第二个添加访问密钥
let url = 'https://api.openweathermap.org/data/2.5/forecast?lat=' + this.state.latitude + '&lon=' + this.state.longitude + '&units=metric&appid=YOUR_KEY_HERE';
如果您没有密钥,那么为了使本示例正常工作,请使用此网址。
let url = 'https://samples.openweathermap.org/data/2.5/forecast?q=M%C3%BCnchen,DE&appid=b6907d289e10d714a6e88b30761fae22';
您将获得以下内容:https://i.stack.imgur.com/u250N.png