new Features(options, impl)
Constructor principal de la clase.
| Name | Type | Description |
|---|---|---|
options |
Object |
Opciones.
|
impl |
Object |
"HandlerImpl", por defecto se le pasa las opciones a la implementación. |
Extends
- IDEE.facade.Base
Methods
-
activate()
facade/js/handler/Feature.js, line 323 -
Este método se encarga de activar el evento.
-
addLayer(layer)
facade/js/handler/Feature.js, line 354 -
Este método se encarga de añadir a la capa.
Name Type Description layerIDEE.layer Capa.
-
addTo(map)
facade/js/handler/Feature.js, line 89 -
Este método añade eventos al mapa.
Name Type Description mapIDEE.Map mapa.
-
changeNamePrevs(id, newID)
facade/js/handler/Feature.js, line 108 -
Este método modifica los objetos a y b después de cambiar el ID de la capa.
Name Type Description idString Identificador de la capa.
newIDString Nuevo identificador para la capa.
-
clearHoverFeatures()
facade/js/handler/Feature.js, line 413 -
Elimina el hover sobre objetos geográficos.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
-
clearSelectedFeatures()
facade/js/handler/Feature.js, line 400 -
Elimina la selección de objetos geográficos.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
-
clickOnMap_(evt)
facade/js/handler/Feature.js, line 125 -
Evento que se activa cuando se hace clic sobre el mapa.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description evtObject Evento.
-
deactivate()
facade/js/handler/Feature.js, line 338 -
Este método se encarga de desactivar el evento.
-
destroy()
facade/js/handler/Feature.js, line 387 -
Elimina los eventos.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
-
hookStopMoveEvent_(evt){Promise}
facade/js/handler/Feature.js, line 217 -
Este método se encarga comprobar si se mueve el ratón.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description evtObject Evento.
Returns:
Promesa.
-
hoverFeatures_(features, layer, evt)
facade/js/handler/Feature.js, line 288 -
Este método se encarga de activar el evento cuando se hace "hover" sobre el objeto geográfico.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description featuresObject Objeto geográfico.
layerObject Capa.
evtObject Evento.
-
leaveFeatures_(features, layer, evt)
facade/js/handler/Feature.js, line 308 -
Este método se encarga de activar el evento cuando se deshace el "hover" sobre el objeto geográfico.
Name Type Description featuresObject Objeto geográfico.
layerObject Capa.
evtObject Evento.
-
moveOverMap_(evt)
facade/js/handler/Feature.js, line 169 -
Este evento se activa cuando se mueve por el mapa.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description evtObject Evento.
-
removeLayer(layer)
facade/js/handler/Feature.js, line 371 -
Este método se encarga de eliminar la capa.
Name Type Description layerIDEE.layer Capa.
-
selectFeatures(features, layer, evt)
facade/js/handler/Feature.js, line 237 -
Este método se encarga de seleccionar los objetos geográficos.
Name Type Description featuresObject Objeto geográfico.
layerObject Capa.
evtObject Evento.
-
unselectFeatures(features, layer, evt)
facade/js/handler/Feature.js, line 257 -
Este método se encarga de deseleccionar los objetos geográficos.
Name Type Description featuresObject Objeto geográfico.
layerObject Capa.
evtObject Evento.