简介
Whether是一款能够根据城市名称或经纬度返回对应天气情况的npm包。该npm包基于OpenWeatherMap API进行开发,并提供了良好的定制化选项适应多种天气呈现效果。
安装
Whether是一款npm包,因此我们可以通过npm命令行工具进行安装。
--- ------- ------- ------
使用
引入Whether模块:
----- ------- - ------------------
然后创建一个Whether对象:
----- --------- - --- -----------------------
API_KEY_HERE填写自己的OpenWeatherMap API Key。
获得城市天气
可以通过城市名称获取天气:
------------------------------------------ ----- ---- -- - -- ----- - ----------------- - ---- - ----------------- - ---
结果将会返回城市的天气信息:
- ----- ----------- -------- ----- ----- ------ ----------- ------ --------- --- --------- ----- ----------- ----- ------------ ---- -------- -------- ----------------------------------------- -
获得经纬度天气
可以通过经纬度获取天气:
------------------------------------ ------ ----- ---- -- - -- ----- - ----------------- - ---- - ----------------- - ---
结果将会返回该地点的天气信息。
定制化
Whether对象提供了可选的参数,使得可以自定义天气呈现的效果,包括将温度从摄氏度转换为华氏度,或者只获取特定天气参数。
----- ------- - - ------------- ----- --------- ---- - ------------------------------------------ -------- ----- ---- -- - -- ----- - ----------------- - ---- - ----------------- - ---
以上代码将只会返回摄氏度对应的华氏度温度信息。
错误处理
如果在获得天气信息时出现错误,Whether模块将会报错。
------------------------------------------ ----- ---- -- - -- ----- - ----------------- - ---- - ----------------- - ---
以上代码将会返回:
------ ---- --- -----
结论
Whether是一款简单易用的npm包,提供了丰富的自定义化选项,可以方便地获取全球范围内的天气信息。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/6006710e8dd3466f61ffe192