按位置查找指标 "Speed, Degree, etc..." 标准

Find metric "Speed, Degree, etc..." standard by location

我有一个程序可以显示用户计算机当前区域的天气。

问题是我想自动进行指标转换。

例如,在欧洲,我们用 摄氏度 测量热量,而在美国,我们用 华氏度 测量热量 Km/HM/H 的速度也一样。

我想知道是否有一种方法可以知道一个国家/地区的公制系统,而无需为世界上每个国家/地区编写硬编码table。

一些操作系统公开了一个 API 来寻找首选的测量标准。

否则,如果你知道他们的位置,你可以在美国、利比里亚或缅甸默认使用英制,而在其他位置使用公制:

无论如何,您仍然应该允许用户手动选择他们的偏好。