new Popup(options)
Constructor principal de la clase "Popup".
| Name | Type | Description |
|---|---|---|
options |
Object |
Opciones del "Popup".
|
Properties:
| Name | Type | Description |
|---|---|---|
panMapIfOutOfView |
Boolean | Indica si el mapa se desplaza o no. |
ani_opts |
Object | Opciones de animación. |
facadeMap_ |
IDEE.Map | Mapa. |
cachedAniPixel_ |
ol.Coordinate |
Extends
- ol.Overlay
Methods
-
addTo(map, html)
impl/ol/js/Popup.js, line 92 -
Este método añade el HTML del "Popup" al mapa.
Name Type Description mapIDEE.Map Mapa.
htmlString Cadena de HTML para mostrar dentro del "Popup".
-
centerByStatus(status, coord)
impl/ol/js/Popup.js, line 139 -
Este método centra el "Popup".
Name Type Description statusIDEE.Popup.status Estado del "Popup".
coordol.Coordinate Coordenadas donde situar el "Popup".
-
centerPixelFromCoordinate_(coord, overlayMap)
impl/ol/js/Popup.js, line 211 -
Este método centra el "Popup" en las coordenadas.
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
Name Type Description coordol.Coordinate Coordenadas del "Popup".
overlayMapol.Map Mapa.
-
getContent(){String}
impl/ol/js/Popup.js, line 327 -
Este método obtiene el contenido del "Popup".
Returns:
Contenido del "Popup".
-
getContentFromContainer(html){Object}
impl/ol/js/Popup.js, line 170 -
Este método obtiene el HTML del contenedor "m-body".
Name Type Description htmlObject HTML.
Returns:
Elemento HTML.
-
hide(popup)
impl/ol/js/Popup.js, line 301 -
Este método elimina el "Popup" del mapa.
Name Type Description popuppopup "Popup" a eliminar. Puede ser un array de popups.
-
panIntoSynchronizedAnim_()
impl/ol/js/Popup.js, line 274 -
Este método sincroniza las animaciones del "Popup".
- ⚠️ Advertencia: Este método no debe ser llamado por el usuario.
-
panIntoView(coord){Object}
impl/ol/js/Popup.js, line 184 -
Este método mueve el mapa para que el "Popup" sea completamente visible en el actual 'viewport' (si es necesario).
Name Type Description coordol.Coordinate Coordenadas del "Popup".
Returns:
Centro del mapa.
-
setAnimationView()
impl/ol/js/Popup.js, line 338 -
Este método establece el centro del mapa en el popup.
-
setContainer(html)
impl/ol/js/Popup.js, line 313 -
Este método establece el texto del "Popup".
Name Type Description htmlObject Nuevo contenido para el "Popup".