Concerning this line in the Weather module:
* Units supported by Forecast.IO API
* @return array The Units Available (temperature, wind speed and visible distance)
*/
public function unitsAvailable()
{
return array(
array('id' => 'auto', 'value' => 'Automatically select based on geographic location', 'tempUnit' => '', 'windUnit' => '', 'visibilityUnit' => ''),
array('id' => 'ca', 'value' => 'Canada', 'tempUnit' => 'C', 'windUnit' => 'KPH', 'visibilityUnit' => 'km'),
array('id' => 'si', 'value' => 'Standard International Units', 'tempUnit' => 'C', 'windUnit' => 'MPS', 'visibilityUnit' => 'km'),
array('id' => 'uk2', 'value' => 'United Kingdom', 'tempUnit' => 'C', 'windUnit' => 'MPH', 'visibilityUnit' => 'mi'),
array('id' => 'us', 'value' => 'United States', 'tempUnit' => 'F', 'windUnit' => 'MPH', 'visibilityUnit' => 'km'),
);
}
/**
* Languages supported by Forecast.IO API
* @return array The Supported Language
*/
public function supportedLanguages()
{
return array(
Shouldn’t visibility distance be shown in miles when US units are selected, or is this an upstream inconsistency with the Dark Sky API? I know the site/app show distance in miles by default for US users.
dan
January 27, 2020, 4:16pm
2
That looks like a bug and i’ve reported it as such.
Thanks!