Google Weather
2026-03-27
新闻来源:网淘吧
围观:14
电脑广告
手机广告
Google 天气 - 实时天气数据
使用 Google 的天气 API 获取准确的天气状况。需要启用了天气 API 的 Google Cloud API 密钥。
快速使用
# Current weather (formatted output)
python3 skills/google-weather/lib/weather_helper.py current "New York"
python3 skills/google-weather/lib/weather_helper.py current "London"
python3 skills/google-weather/lib/weather_helper.py current "Sydney"
# 24h Forecast
python3 skills/google-weather/lib/weather_helper.py forecast "Tel Aviv"
# Raw JSON data
python3 skills/google-weather/lib/weather_helper.py json "Paris"
示例输出
公制(默认):
*New York*
Partly Cloudy ⛅
🌡️ 12°C (feels like 10°C)
💨 Wind: 18 km/h NORTHWEST
💧 Humidity: 55%
英制(GOOGLE_WEATHER_UNITS=IMPERIAL):
*New York*
Partly Cloudy ⛅
🌡️ 53.6°F (feels like 50°F)
💨 Wind: 11 mph NORTHWEST
💧 Humidity: 55%
预报:
*24h Forecast for Tel Aviv*
18:00: 17.8°C, ☀️ 5 km/h NORTH
22:00: 14.3°C, ☀️ 6 km/h EAST_NORTHEAST
02:00: 12.8°C, ⛅ 8 km/h NORTHEAST
06:00: 10.8°C, ☀️ 6 km/h EAST_NORTHEAST
10:00: 16.1°C, ☀️ 5 km/h SOUTH
14:00: 20.4°C, 🌤️ 8 km/h WEST_NORTHWEST
支持的地点
全球任意地点 - 只需输入城市名:
纽约、伦敦、巴黎、柏林、悉尼旧金山、柏林、新加坡,迪拜- 或任何地址、地标或坐标
该功能通过Google Maps API自动对地点进行地理编码。
可用数据
- 温度:当前体感温度
- 天气状况:晴朗、多云、雨、雪等,并配有表情符号图标
- 预报:温度、风和天气状况的逐小时数据
- 湿度:百分比
- 风:速度、方向、阵风
- 紫外线指数:日照强度等级
- 降水:概率和类型
- 云量:百分比
- 能见度:距离
设置
- 在Google Cloud Console
- 中创建一个项目启用
- 天气API启用地理编码API
- (用于位置名称查询)
创建一个API密钥,并将其设置为GOOGLE_API_KEY
环境变量
也支持GOOGLE_WEATHER_API_KEY或GOOGLE_MAPS_API_KEY
如果您已配置了其中一个。
配置
单位系统默认情况下,该技能使用公制单位(°C,公里/小时)。要切换到英制(°F,英里/小时),请设置环境变量:
# In your OpenClaw config (env section):
GOOGLE_WEATHER_UNITS: IMPERIAL
| 设置 | 温度 | 风速 | 降水量 | 能见度 |
|---|---|---|---|---|
公制(默认) | 摄氏度 | 公里/小时 | 毫米 | 公里 |
英制 | 华氏度 | 英里/小时 | 英寸 | 英里 |
无需更改代码——只需设置环境变量并重启即可。
多语言支持
输出会根据地理位置自动调整——支持英语、希伯来语及其他语言,具体取决于语言参数。
# Hebrew output
python3 skills/google-weather/lib/weather_helper.py current "Tel Aviv"
# Output: בהיר ☀️ 19°C...
文章底部电脑广告
手机广告位-内容正文底部
上一篇:BBC News
下一篇:Senior Architect


微信扫一扫,打赏作者吧~