Ulm*_*aev 5 javascript openweathermap
我正在构建一个天气网站,我想显示给定位置的国家/地区名称,但我对 openweathermap 的 API 请求仅返回国家/地区代码。那么有没有一种方法可以将国家/地区代码从 javascript 本身转换为国家/地区名称,或者我需要再对其他 url 进行一次 API 调用,这会将代码转换为名称。
小智 14
Intl.DisplayNames为此,您可以使用标准 JS api,但尚不具备完整的浏览器支持(自 2021 年 1 月起需要 Firefox 和 Safari 的 polyfills)。
用法:
let regionNames = new Intl.DisplayNames(['en'], {type: 'region'});
regionNames.of('US'); // "United States"
Run Code Online (Sandbox Code Playgroud)
详情:https : //developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames