4.8.0-beta
carmenmarquez
released this
29 Feb 07:39
·
738 commits
to premain
since this release
- Se activa nueva política de versionado de CORE y plugins
- Se implementa plugin layerswitcher para la gestión de capas dejando obsoleto el plugin fulltoc y toc
- Se implementa plugin comparators para la gestión de comparaciones dejando obsoletos los plugins transparency, lyrcompare, mirrorpanel y comparepanel
- Se implementa plugin modal para sustituir al plugin popup
- Se implementa método getSupportedProjs para conocer las proyecciones disponibles. M.impl.ol.js.projections.getSupportedProjs()
- Se añade parámetro infoEventType a las capas vectores para consultarlas mediante click o mediante hover
- Se añade parametro zoomConstrains para permitir niveles de zoom intermedios
- Se añade parámetro predefinedStyles a las capas vectoriales para añadir un listado de estilos predefinidos
- Se permite cambiar la visibilidad de las capas WMS y WMTS aunque esten fuera de rango
- Plugin incicarto: modificación de la plantilla de correos
- Plugin incicarto: se añade fecha y hora en el asunto del correo
- Se añade parámetro isBase a capas rásters para definir si la capa será base o no
- Se define proyección EPSG:3857 en projections.js
- Se actualizan iconos galería circleIcons
- Plugin locator: se soluciona problemas con búsquedas mediante proxy
- Se parametriza getZoom de la clase Map para permitir obtener el zoom exacto
- Plugin mousesrs: se solucionan problemas de estilos
- Plugin mousesrs: se controla error si se pone un SRS incorrecto
- Plugin mousesrs: se añade parámetro epsgFormat para aplicar un formateo a la proyección
- Se dota de inteligencia a la clase Popup y Dialog
- Se soluciona problemas con parámetro maxExtent en todos los tipos de capas
- Se permite cambiar estilos a capas KML
- Se parametriza la propiedad extractStyles en KML
- Se adapta control backgroundlayers para que acepte objetos
- Se soluciona problemas con los parámetros minZoom y maxZoom en las capas MBTilesVector, MBTiles, OSM, XYZ, MVT y KML
- MouseSRS: se añade parámetro para permitir mover diálogo
- Se soluciona problemas con leyenda en capas GeoJSON, MVT, XYZ, TMS, KML y OSM
- Plugins attributions se marca como obsoleto y se añade funcionalidad a nivel de capa y mapa creando un control para ello
- Se crean dos nuevos tipos de capas: GenericRaster y GenericVector
- Plugin measurebar: se soluciona problema con tooltip
- Se añade parámetro viewExtent al objeto mapa para limitar la zona visible / navegable
- Plugin popup y modal: se cierra el diálogo con tecla Esc
- Plugin Locator tendrá en cuenta si la busqueda de una direccion esta dentro del bbox de la vista
- Plugin iberpixcompare: se modifica servicio wms ign-base
- Plugin sharemap permite compartir MVT
- Plugin locator: se elimina el uso del servicio Comunication Pool Servlet
- Se evita dobre peticion al anadir OGCAPIFeatures
- Se soluciona problemas con opacity en varios tipos de capas
- Se añade parámetro tileSize a TMS por REST
- Control backimglayers: se soluciona problemas con layerVisibility
- Se crea nuevo parámetro crossorigin para las capas XYZ, WMS, WMTS, MBTiles y TMS
- Se soluciona problemas con parámetro extract en MVT y MBTilesVector
- Se adaptan los controles backimglayers y getfeatureinfo y los plugins layerswitcher e information para aceptar capas GenericRaster/GenericVector
- KML se añade nuevo paráemtro removeFolderChildren para decidir si mostrar los hijos de las carpetas
- Se añade a la clase utilidades los métodos getImageMap (para capturar el canvas del mapa) y copyImageClipBoard (para copiar una imagen al portapapeles)
- Plugin modal: Se añade evento para cerrar con esc.
- Se soluciona problema de estilos y funcionalidad de texto en geometrydraw.
- Se soluciona problema de estilos en el perfil topográfipo del plugin vector.
- Se documenta en el JSDoc los parámetros minZoom y maxZoom en las capas MBTiles y MBTilesVector.
- Se soluciona problema del collectorCapabilities al usar addAllLayers.
- Se cambia enlace servicio de capa base
- Se soluciona error de visualización del mapa con proyección por defecto 3857.
- Se controla que no se puedan añadir varias veces la misma capa de tipo XYZ y TMS.
- Plugin sharemap: Permite compartir capa OGCAPIFetures
- Se actualiza listado de servicios disponibles en https://componentes.cnig.es/api-core/api/actions/services
- Se crea método ObjectToArrayExtent Utils
- Se configura capas bases con quicklayers (capa base y capas de backgroundlayers)
- Se añade nuevo parámetro a la clase mapa "viewVendorOptions" para indicar propiedades de la vista del mapa de la librería base
- Las capas MBTiles, WMS, WMTS, TMS y XYZ tendrán el parámetro crossOrigin con valor 'anonymous' por defecto
- Se añade atribución a las capas rápidas: Base_IGNBaseTodo_TMS, BASE_IGNBaseOrto_TMS y BASE_PNOA_MA_TMS