首页 > 解决方案 > OpenWeather Onecall API

问题描述

我想使用 Onecall API 根据用户位置、当前天气和本周剩余时间的天气获取城市名称,但我在Onecall API中找不到城市名称,只有一个时区不是有用。有没有其他方法可以获取城市名称?这是 JSON API 响应:

{
  "lat": 33.44,
  "lon": -94.04,
  "timezone": "America/Chicago",
  "timezone_offset": -18000,
  "current": {
    "dt": 1633679614,
    "sunrise": 1633695331,
    "sunset": 1633737084,
    "temp": 292.71,
    "feels_like": 292.6,
    "pressure": 1017,
    "humidity": 72,
    "dew_point": 287.53,
    "uvi": 0,
    "clouds": 0,
    "visibility": 10000,
    "wind_speed": 1.34,
    "wind_deg": 180,
    "wind_gust": 2.24,
    "weather": [
      {
        "id": 800,
        "main": "Clear",
        "description": "clear sky",
        "icon": "01n"
      }
    ]
  },

标签: flutterapidartopenweathermap

解决方案


该信息不存在。使用地理编码获取您的城市。


推荐阅读