← Retour aux issues

supprimer les expressions dépréciées de notre style de fond de cartes

publié le , mis à jour
Avatar Codeberg de etienneJretienneJr

Notre feuille de style (je ne sais plus d'où elle vient au départ mais peu importe) utilise plein de syntaxes qui sont désormais dépréciées : https://maplibre.org/maplibre-style-spec/deprecations/

C'est gênant car des syntaxes qui fonctionnent encore à des endroits (dans filter surtout) ne peuvent pas être copiées collées dans une autre propriété car n'y fonctionnent pas. Ca m'a bloqué pas mal de temps lors de #1127 j'avais des syntaxes qui faisaient planter l'app, et je ne comprenais pas pourquoi.

Par exemple ['in', 'class', 'path', 'pedestrian'] était une syntaxe spécifique de la propriété filter. Certes elle fonctionne toujours ailleurs, mais elle est dépréciée, il est conseillé de la remplacer par une expression qui, elle, fonctionnera dans toutes les propriétés. En l'occurence je crois que ça donne ['in', ['get', 'class'], ['literal', ['path', 'pedestrian']]] C'est moins rapide à écrire mais plus propre.


✏️ Participer à la discussion