new Cluster(options, optsVendor)
Constructor principal de la clase.
| Name | Type | Description |
|---|---|---|
options |
object |
Parámetros de los estilos del "cluster".
|
optsVendor |
object |
Opciones que se pasarán a la librería base.
|
Extends
- IDEE.style.Composite
Members
-
module:IDEE/style/Cluster~Cluster.DEFAULT{object}
-
Estilos por defecto del "cluster".
-
module:IDEE/style/Cluster~Cluster.DEFAULT_VENDOR{object}
-
Estilos por defecto del "vendor".
-
module:IDEE/style/Cluster~Cluster.RANGE_1_DEFAULT{object}
-
Estilo por defecto del rango 1.
-
module:IDEE/style/Cluster~Cluster.RANGE_2_DEFAULT{object}
-
Estilo por defecto del rango 2.
-
module:IDEE/style/Cluster~Cluster.RANGE_3_DEFAULT{object}
-
Estilo por defecto del rango 3.
-
ORDER
-
Define el orden del estilo, 4.
Methods
-
add(styles)
facade/js/style/Cluster.js, line 104 -
Añade los estilos utilizando el método heredado.
Name Type Description stylesObject Estilos.
-
addSelectInteraction()
facade/js/style/Cluster.js, line 282 -
Agregue la interacción y la capa seleccionadas para ver las características del clúster.
-
apply(layer)
facade/js/style/Cluster.js, line 80 -
Añade los estilos "cluster" a la capa.
Name Type Description layerIDEE.layer Capa.
-
applyInternal(layer)
facade/js/style/Cluster.js, line 119 -
Aplica los estilos a la capas internas.
Name Type Description layerIDEE.layer.Vector Capas.
-
getOldStyle(){IDEE.Style}
facade/js/style/Cluster.js, line 132 -
Devuelve los estilos antiguos.
Returns:
Estilos.
-
getOptions(){object}
facade/js/style/Cluster.js, line 155 -
Devuelve las opciones del "cluster".
Returns:
Optiones del "cluster".
-
getRange(min, max){Object}
facade/js/style/Cluster.js, line 185 -
Este método devuelve el rango.
Name Type Description minnumber Valor mínimo del intervalo.
maxnumber Valor máximo del intervalo.
Returns:
Devuelve el rango.
-
getRanges(){Array.<Object>}
facade/js/style/Cluster.js, line 144 -
Devuelve el rango.
Returns:
Rango.
-
isAnimated(){boolean}
facade/js/style/Cluster.js, line 228 -
Define si es posible la animación.
Returns:
Define si es posible la animación.
-
refresh()
facade/js/style/Cluster.js, line 256 -
Este método actualiza los estilos de la capa.
-
removeSelectInteraction()
facade/js/style/Cluster.js, line 293 -
Eliminar la interacción y la capa seleccionadas para ver las características del clúster.
-
setAnimated(animated){Cluster}
facade/js/style/Cluster.js, line 216 -
Este método añade la animación.
Name Type Description animatedboolean Define si tendrá animación.
-
setRanges(newRanges){Cluster}
facade/js/style/Cluster.js, line 168 -
Modifica el rango.
Name Type Description newRangesArray.<Object> Nuevo rango.
Returns:
Devuelve "this" (objeto de la clase).
-
toJSON(){object}
facade/js/style/Cluster.js, line 306 -
Esta función implementa el mecanismo para generar el JSON de esta instancia.
Returns:
Devuelve parámetros y el método para deserializar.
-
unapplySoft(layer)
facade/js/style/Cluster.js, line 93 -
Quita los estilos de la capa utilizando el método heredado.
Name Type Description layerIDEE.layer Capa.
-
updateRange(min, max, newRange){Cluster}
facade/js/style/Cluster.js, line 200 -
Este método actualiza el rango.
Name Type Description minnumber Valor mínimo del intervalo.
maxnumber Valor máximo del intervalo.
newRangenumber Nuevo rango.
Returns:
Devuelve "this" (objeto de la clase).