Class: SelectCluster

IDEE/impl/interaction/SelectCluster~SelectCluster


import SelectCluster from 'IDEE/impl/interaction/SelectCluster';

Esta clase permite seleccionar agrupaciones de puntos.

new SelectCluster(optionsParam)

impl/cesium/js/interaction/SelectedCluster.js, line 23

Constructor principal de la clase.

Name Type Description
optionsParam Object

Parametros opcionales:

  • map: Mapa sobre el que se va a aplicar la interacción.
  • pointRadius: Radio de los puntos que se van a dibujar.
  • maxFeaturesToSelect: Número máximo de objetos geográficos que se van a seleccionar.
  • fLayer: Capa vectorial sobre la que se va a aplicar la interacción.
  • layers: Capas cluster sobre la que se va a aplicar la interacción.

Methods

clear()

impl/cesium/js/interaction/SelectedCluster.js, line 66

Este método se encarga de eliminar los eventos de la interacción.

drawAnimatedFeatureAndLink_(clusterFeature, center, newPoint)

impl/cesium/js/interaction/SelectedCluster.js, line 181

Este método se encarga de dibujar los objetos geográficos y los enlaces.

  • ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description
clusterFeature Cesium.Entity

Objeto geográfico que forma el "cluster".

center Cesium.Cartesian3

Centro en coordenadas cartesianas del "cluster".

newPoint Cesium.Cartesian3

Nuevo punto.

getLayer(){IDEE.layer.Vector}

impl/cesium/js/interaction/SelectedCluster.js, line 83

Este método devuelve la capa vectorial sobre la que se aplica la interacción.

Returns:
Capa vectorial sobre la que se aplica la interacción.

refreshViewEvents()

impl/cesium/js/interaction/SelectedCluster.js, line 94

Este método se encarga de recargar los eventos de la interacción.

selectCluster(e)

impl/cesium/js/interaction/SelectedCluster.js, line 107

Este método se encarga de seleccionar los "clusters".

Name Type Description
e Cesium.ScreenSpaceEventHandler

Evento de selección.