IGNF / geoportal-extensions

French Geoportal Extensions for well-known javascript mapping libraries (Leaflet and OpenLayers)
https://ignf.github.io/geoportal-extensions/
Other
64 stars 33 forks source link

fix(ll:Layers): merge layer params specifiques... #319

Closed elias75015 closed 2 years ago

elias75015 commented 2 years ago

...et non natifs

Pull request checklist

Verifiez que votre Pull Request remplit les conditions suivantes :

Type de Pull request

Quel type de changement cette Pull Request introduit-elle : - [x] Bugfix - [ ] Feature - [ ] Mise à jour du style du code (syntaxe, renommage de fonctions) - [ ] Refactoring (lisibilité/performance du code, sans changements fonctionnels) - [ ] Changement sur le processus de build - [ ] Contenu de la documentation - [ ] Autres (décrire ci-après) : ## Quel est le comportement actuel (avant PR) :

le paramètre format renseigné par l'utilisateur n'est pas pris en compte pour les couches WMTS

Quel est le nouveau comportement :

Le paramètre format (et les autres paramètres spécifiques sont pris en compte lors de l'ajout d'une couche WMTS.

L'exemple suivant est censé fonctionner :

function go() {
    var map = L.map('map', {
        crs: L.geoportalCRS.EPSG2154,
    }).setView([45.7481787494123, 4.725191295146942], 18);
    var lyr = L.geoportalLayer.WMTS({
        layer: "CADASTRALPARCELS.PARCELS.L93"
    },
    {
        format:"image/png"
    });
    lyr.addTo(map); // ou map.addLayer(lyr);
}

Gp.Services.getConfig({
    apiKey: "lambert93",
    onSuccess: go
});

Cette PR introduit-elle des breaking changes ?

Autres informations