Scripts simplificados todo en uno
Usando un solo script:
O usando un iframe:
También puede especificar un identificador de contenedor (id 'div') cuando utilice el script:
<div id='widget1' style='text-align: center'></div>
Por último, pero no menos importante, también puedes cambiar el estilo de visualización pero cambiando el parámetro
size
a uno de estos: xxl
, xlarge
, large
, medium
, small
, xsmall
. (vea a continuación el resultado visual) Configuración avanzada de secuencias de comandos
La integración básica es simple y directa. Primero debe agregar el siguiente fragmento de código:
<script src='https://aqicn.org/widgets/js/waqi-feed.v1.js'></script>
Luego, simplemente agrega este otro código para incluir el widget:
La función `_waqiFeed` toma como argumento la configuración del widget. Sólo necesita definir la estación y el estilo de visualización del widget ( size
). Esto es lo que se produce:
También puede especificar el identificador del contenedor (id 'div') donde se debe mostrar el widget:
<div id='widget2' style='text-align: center;border: 1px dashed #ccc;'></div>
Especificación del formato de visualización
El formato de visualización se puede cambiar cambiando el parámetro size
a uno de estos:
_waqiFeed({ _waqiFeed({ _waqiFeed({ _waqiFeed({ _waqiFeed({ |
Motor de plantillas avanzado
Es posible personalizar el texto que se mostrará dentro del widget especificando la opción display
. Por ejemplo, para mostrar tanto el nombre textual "AQI" como la hora de actualización (como se muestra en el widget de la izquierda), puede usar el siguiente código:
_waqiFeed({ display:"%cityname AQI is <span style='%style'>%impact (%aqiv)</span> <small>on %date</small>", station:"A373120" });
La display
del parámetro es una cadena basada en HTML y puede contener cualquiera de las siguientes palabras clave:
- `%cityname` para el nombre de la ciudad (por ejemplo,
Beijing
), - `%aqi` para el valor AQI decorado (por ejemplo,
58
), - `%aqiv` para el valor AQI sin decorar (texto sin formato) (por ejemplo,
58
), - `%style` para la declaración CSS de los detalles de AQI decorados (por ejemplo,
background-color: #ffde33;color:#000000;
), - `%date` para la hora a la que se actualizó el AQI (por ejemplo,
Wed 20:00
), - `%impacto` para el impacto en la salud asociado (por ejemplo,
Good
,Moderate
...) - `%atribución` para la atribución de datos de AQI (p. ej.
Beijing Environmental Protection Monitoring Center
) - `%details` para obtener los detalles completos de AQI (el contenido de la ventana emergente que se muestra al mover el mouse sobre el valor de AQI).
Aquí están algunos ejemplos:
Especificación del idioma
También puede especificar el idioma que se utilizará configurando la opción lang
. Por ejemplo, para incluir el widget en chino (como se muestra a la derecha), use el siguiente código:
Los idiomas admitidos actualmente son:
"en"
: Inglés"cn"
: China"jp"
: Japón"es"
: español"kr"
: Corea"ru"
: Ruso"hk"
: chino tradicional"fr"
: francés"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 Si no se especifica o se establece en null
, se utiliza el inglés.
Mas preguntas
Si tienes alguna pregunta o comentario, envíanos un mensaje utilizando el siguiente formulario:
Ejemplos
Haga clic en cualquiera de los widgets a continuación para ver el código asociado: