Changelog
1.2
- S'ha actualitzat la versió d'Openlayers a la versió 6.14.
- Afegides eines de dibuix i edició de la versió 0.6.
- Afegida nova eina per duplicar elements en capes de dibuix
- Canvis en noms i especificacions de les funcions de dibuix. Més informació a la documentació de l'api https://geoportal.barcelona.cat/geoBCN/doc/js/1.2/geoBCN.asp.
1.0
- Modificada url de la API:
- Nou endpoint (a partir de la versió 1.0): https://www.barcelona.cat/estatics/geobcn/1.2/api-full-ca.js
- Endpoint antic (fins la versió 0.6): https://geoportal.barcelona.cat/geoBCN/js/api?v=0.6&f=jsapi.js
- S'ha modificat el cicle de vida del'API i els events al inicialitzar els components.
- Eliminat llançament event "geobcn-ready" al document.
- Afegit mètode Map.when() al mapa que permet saber quan el mapa está a punt per invocar-ne els mètodes.
- Encapsulament de les llibreries RequireJS, jQuery, Openlayers, Proj4js i ResizeSensor. Compatibilitat amb versions existents a l'entorn d'integració.
- Afegit nou mètode Map.addCartography() per afegir cartografies de forma genèrica segons el tipus:
- Mètodes Deprecated substituïts per Map.addCartography():
- Declarades versions 0.1, 0.2 i 0.3 com a Deprecated.
- Afegit nou mètode Map.destroy() que permet destruir el control mapa creat.
- S'ha eliminat el paquet geoBCN.Cercadors quedant substituit per geoBCN.Territori
0.6
- Controls per dibuixar i editar sobre el mapa
0.5
- S'ha actualitzat la versió d'Openlayers a la versió 5.3.0.
- Afegit nou paràmetre "escalat" al mètode Mapa.afegeixMarcador.
0.4
- Nova opció per permetre inicialitzar el mapa en blanc per després afegir-hi les capes de fons:
mapaBlanc
.
- Permetre passar la visibilitat a les capes WMS:
visible
.
- Permetre passar el paràmetre
TILED
a la creació de les capes de tipus WMS.
- Canvi en el mètode de llegir les feature provinents d'un GeoJSON (canvi intern).
- Publicada la clau i una funció per establir la visibilitat de les capesWMS:
layerKey
i setVisible
.
- Permetre nou tipus de capa tilejada XYZ.
- Afegit paràmetre
opacity
a CapaVector per permetre nivell d'opacitat a tota la capa.
- Afegit paràmetre
style
a CapaVector per permetre funció d'estil personalitzat de cada Feature.
- Afegit paràmetre
estils
a CapaVector per permetre estils personalitzats.
- Ampliat paràmetre
center
al constructor de Mapa.
- Afegit mètode
centrar
al component Mapa. li>
- Obsolet mètode
centraMapa
del component Mapa. li>
- Actualitzat mètode
centrar
del component Mapa, ara accepta opció d'animacions. li>
0.3
- Eliminada sobreescriptura del jQuery públic pel jQuery de Geocomponents.
- Publicat el namespace
ol
del component OpenLayers al scope global.
- Correctiu amb els controls per defecte que mostra el component.
- Nou paràmetre
view
que permet passar un view a les opcions inicials del mapa (sincronitzar vistes amb més d'un mapa).
- Nou paràmetre
centre
que permet establir el centre inicial del mapa.
- Correctiu per permetre exportacions del canvas de mapa.
- Correctiu per encabir l'escalímetre en un overlay.
- Canvi en el mètode de llegir les feature provinents d'un GeoJSON (canvi intern).
- Canvi en els mètodes per definir les capes vectorials de OpenLayers(canvi intern).
- Permetre passar la visibilitat i la resolució de les capes vectorials a les opcions de definició:
activada
, minResolution
i maxResolution
.
0.2
- mapa.mostraPopup() afegida opció
hideClose
que permet amagar el botó de tancar el popup.
- Correctiu del bug per IE de les opcions
offsetX
i offsetY
de la funció mapa.mostraPopup()
quan eren undefined
(canvi intern).
- Correctiu per encabir els botons de geolocalització i controls per defecte en un overlay.
- Correcció en el canvi de fons quan no hi ha llegenda.
- Afegit el control de datepicker.
- Canvi a la versió de OL de 3.0.0 a 3.17.1
- Sobreescriptura del jQuery públic pel jQUery de Geocomponents.
- Ajustos en les opcions de zoom.
- Afegides interaccions al mapa per dispositius tàctils.
- Afegit segon popup simultani requerit pel plànol (transports) →
amagaHoverPopup
i mostraHoverPopup
.
- Correcció de la definició del conversor de coordenades ED50 amb la definició oficial del ICGC.