Scripts simplificados completos
Usando um único script:
Ou usando um iframe:
Você também pode especificar um identificador de contêiner (id 'div') ao usar o script:
<div id='widget1' style='text-align: center'></div>
Por último, mas não menos importante, você também pode alterar o estilo de exibição, mas alterando o parâmetro
size
para um destes: xxl
, xlarge
, large
, medium
, small
, xsmall
. (veja abaixo o resultado visual) Configuração avançada de script
A integração básica é simples e direta. Primeiro você precisa adicionar o seguinte trecho de código:
<script src='https://aqicn.org/widgets/js/waqi-feed.v1.js'></script>
Depois, basta adicionar este outro código para incluir o widget:
A função `_waqiFeed` toma como argumento a configuração do widget. Você só precisa definir a estação e o estilo de exibição do widget ( size
). Isto é o que produz:
Você também pode especificar o identificador do contêiner (id 'div') onde o widget precisa ser mostrado:
<div id='widget2' style='text-align: center;border: 1px dashed #ccc;'></div>
Especificando o formato de exibição
O formato de exibição pode ser alterado alterando o parâmetro size
para um destes:
_waqiFeed({ _waqiFeed({ _waqiFeed({ _waqiFeed({ _waqiFeed({ |
Mecanismo de modelo avançado
É possível personalizar o texto a ser exibido no widget especificando a opção display
. Por exemplo, para exibir tanto o nome textual "AQI" quanto o tempo de atualização (conforme mostrado no widget à esquerda), você pode usar o seguinte código:
_waqiFeed({ display:"%cityname AQI is <span style='%style'>%impact (%aqiv)</span> <small>on %date</small>", station:"A373120" });
O parâmetro display
é uma string baseada em HTML e pode conter qualquer uma das seguintes palavras-chave:
- `%cityname` para o nome da cidade (por exemplo,
Beijing
), - `%aqi` para o valor AQI decorado (por exemplo,
58
), - `%aqiv` para o valor AQI não decorado (texto bruto) (por exemplo,
58
), - `%style` para a declaração css dos detalhes AQI decorados (por exemplo
background-color: #ffde33;color:#000000;
), - `%date` para o horário em que o AQI foi atualizado (por exemplo,
Wed 20:00
), - `%impact` para o impacto na saúde associado (por exemplo,
Good
,Moderate
...) - `%attribution` para atribuição de dados AQI (por exemplo
Beijing Environmental Protection Monitoring Center
) - `%details` para obter os detalhes completos do AQI (o conteúdo do pop-up exibido ao mover o mouse sobre o valor do AQI).
Aqui estão alguns exemplos:
Especificando o idioma
Você também pode especificar o idioma a ser usado definindo a opção lang
. Por exemplo, para incluir o widget em chinês (conforme mostrado à direita), use o seguinte código:
Os idiomas atualmente suportados são:
"en"
: English"cn"
: Chinese"jp"
: Japanese"es"
: Spanish"kr"
: Korean"ru"
: Russian"hk"
: Traditional Chinese"fr"
: French"pl"
: Polish"de"
: German"pt"
: Portuguese"vn"
: Vietnamese"it"
: Italian"id"
: Indonesian"nl"
: Dutch"fa"
: Persian"th"
: Thai"hu"
: Hungarian"el"
: Greek"ro"
: Romanian"bg"
: Bulgarian"ur"
: Urdu"hi"
: Hindi"ar"
: Arabic"sr"
: Serbian"bn"
: Bangla"hu"
: Hungarian"bs"
: Bosnian"hr"
: Croatian"tr"
: Turkish"uk"
: Ukrainian"cs"
: Czech"be"
: Belarusian"km"
: Khmer"lo"
: Lao Se não for especificado ou definido como null
, o inglês será usado.
Mais perguntas
Caso tenha alguma dúvida ou comentário, envie-nos uma mensagem através do formulário abaixo:
Exemplos
Clique em qualquer um dos widgets abaixo para ver o código associado: