WeatherKit current data very inaccurate in China

I'm in Changsha, China. get my current location from Apple Maps. but the WeatherKit result is not same with Weather App.

request:

GET /api/v1/weather/zh-CN/28.212151/112.955606?countryCode=cn&timeZone=Asia%2FShanghai&dataSets=forecastHourly&hourlyStart=2022-12-12T22%3A19%3A05Z&hourlyEnd=2022-12-17T22%3A19%3A05Z 
host: weatherkit.apple.com

response:

{
        "forecastStart": "2022-12-17T22:00:00Z",
        "cloudCover": 0.01,
        "conditionCode": "Clear",
        "daylight": false,
        "humidity": 0.65,
        "precipitationAmount": 0.0,
        "precipitationIntensity": 0.0,
        "precipitationChance": 0.0,
        "precipitationType": "clear",
        "pressure": 1036.48,
        "pressureTrend": "falling",
        "snowfallIntensity": 0.0,
        "snowfallAmount": 0.0,
        /// this is -2.83°C
        "temperature": -2.83,
        "temperatureApparent": -3.64,
        "temperatureDewPoint": -8.47,
        "uvIndex": 0,
        "visibility": 18656.25,
        "windDirection": 318,
        "windGust": 9.61,
        "windSpeed": 4.08
      }

Weather App temperature is 2°C

Replies

The picture cannot be uploaded, upload it through reply

Does anyone have any advice?