我正在尝试实现一个 iphone 应用程序,并且我正在集成 OpenWeatherMap 以检索当前天气。但是,我注意到返回的数据不正确(偏离华氏 39 度左右)。
下面是我用来检索美国丹佛当前天气的 JSON URL,使用 Lan/Lon 坐标,其中 xxxxxxxxxxxxx 是我的 APPID 键。
http://api.openweathermap.org/data/2.5/weather?APPID=xxxxxxxxxxxxx&lat=39.738539&lon=-104.981114
返回的温度为 291.05988。从阅读的文档中,这个温度单位是开尔文。所以要转换为华氏度,我取 291.05988 - 254.928 = 36.13188 华氏度。然而,目前的真实天气是 75 华氏度。这偏离了大约 39 度。
请告知我做错了什么。
谢谢 Loc