Os ícones da HG Weather representam visualmente as condições climáticas retornadas pela API. Cada condição possui um código numérico (condition_code) e um identificador textual (condition_slug) que corresponde ao nome do arquivo de ícone.
Para exibir o ícone correspondente à condição climática, utilize o valor do campo condition_slug retornado pela API:
https://assets.hgbrasil.com/weather/icons/conditions/{condition_slug}.svg
Se a API retornar "condition_slug": "rain", você utilizaria o seguinte link para acessar o ícone:
https://assets.hgbrasil.com/weather/icons/conditions/rain.svg
Você também pode baixar todos os ícones das condições climáticas.
Fazer downloadOs ícones disponíveis representam uma variedade de condições climáticas, desde sol e chuva até tempestades e neve. Abaixo está uma tabela com os códigos, slugs, ícones e descrições correspondentes.
condition_code | condition_slug | Ícone | Descrição |
|---|---|---|---|
| 0 | storm | Tempestade forte | |
| 1 | storm | Tempestade tropical | |
| 2 | storm | Furacão | |
| 3 | storm | Tempestades severas | |
| 4 | storm | Tempestades | |
| 5 | snow | Misto de neve e chuva | |
| 6 | rain | Misto chuva e gelo | |
| 7 | snow | Misto neve e gelo | |
| 8 | fog | Geada fina | |
| 9 | rain | Chuviscos | |
| 10 | rain | Congelamento chuva | |
| 11 | rain | Alguns chuviscos | |
| 12 | rain | Alguns chuviscos | |
| 13 | snow | Neve baixa | |
| 14 | snow | Tempestade com neve | |
| 15 | snow | Ventania com neve | |
| 16 | snow | Neve | |
| 17 | hail | Granizo | |
| 18 | snow | Gelo | |
| 19 | fog | Poeira | |
| 20 | fog | Neblina | |
| 21 | fog | Tempestade de areia | |
| 22 | fog | Fumacento | |
| 23 | cloud | Vento acentuado | |
| 24 | cloud | Ventania | |
| 25 | cloud | Tempo frio | |
| 26 | cloud | Tempo nublado | |
| 27 | clear_night | Tempo limpo | |
| 28 | cloudly_day | Tempo nublado | |
| 29 | cloudly_night | Parcialmente nublado | |
| 30 | cloudly_day | Parcialmente nublado | |
| 31 | clear_night | Tempo limpo | |
| 32 | clear_day | Ensolarado | |
| 33 | clear_night | Estrelado | |
| 34 | cloudly_day | Ensolarado com muitas nuvens | |
| 35 | hail | Misto chuva e granizo | |
| 36 | clear_day | Ar quente | |
| 37 | storm | Tempestades isoladas | |
| 38 | storm | Trovoadas dispersas | |
| 39 | storm | Trovoadas dispersas | |
| 40 | rain | Chuvas esparsas | |
| 41 | snow | Pesados neve | |
| 42 | snow | Chuviscos com neve | |
| 43 | snow | Neve pesada | |
| 44 | cloudly_day | Sol com poucas nuvens | |
| 45 | rain | Chuva | |
| 46 | snow | Queda de neve | |
| 47 | storm | Tempestades isoladas | |
| 48 | – | – | Serviço não disponível |
A API do HG Weather também retorna informações sobre as fases da lua através do campo moon_phase. Assim como as condições climáticas, cada fase da lua possui um identificador textual que corresponde ao nome do arquivo de ícone.
moon_phase | Ícone | Descrição |
|---|---|---|
new | Lua nova | |
waxing_crescent | Lua crescente | |
first_quarter | Quarto crescente | |
waxing_gibbous | Gibosa crescente | |
full | Lua cheia | |
waning_gibbous | Gibosa minguante | |
last_quarter | Quarto minguante | |
waning_crescent | Lua minguante |
Para exibir o ícone correspondente à fase da lua, utilize o valor do campo moon_phase retornado pela API:
https://assets.hgbrasil.com/weather/icons/moon/{moon_phase}.png
Se a API retornar "moon_phase": "full", você pode acessar o ícone através da URL:
https://assets.hgbrasil.com/weather/icons/moon/full.png
Você também pode baixar todos os ícones das fases da lua.
Fazer download