获取该地方的天气数据并设置为平面列表

时间:2018-12-20 06:32:18

标签: reactjs react-native npm location react-native-flatlist

我是本机反应的新手,我正在制作一个虚拟项目,以获取平面清单中的地方天气。我从github下载了一个项目,但是我的真实设备和模拟器中出现了黑屏,而github存储库的链接是:- https://github.com/andrewsmith1996/geolocationWeatherReactNative 我们会寻求任何帮助

1 个答案:

答案 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