Affichage des noms derrière les lignes représentant la présence d'images
publié le , mis à jourIci affichée sur un Chromium sous Android 16, la carte laisse les noms des lieux derrière des ways qui signalent les emplacements où il y a des photos, ce qui les rend moins lisibles (les noms). Je ne sais pas si c'est un comportement souhaité, mais je pense qu'il serait préférable d'afficher les noms des lieux par dessus à ce niveau de zoom. À un niveau assez proche, pourquoi pas afficher les lignes pour les images au dessus du texte, mais là à cette distance, ça rend surtout la carte plus compliquée à appréhender.
laem
Non souhaité, c'est un bug :) Il faudrait placer la couche Panoramax en effet derrire la couche des noms.
etienneJr
@laem wrote in https://codeberg.org/cartes/web/issues/1629#issuecomment-10557832:
Il faudrait placer la couche Panoramax en effet derrière la couche des noms.
Une solution serait de transférer la définition du layer dans
base.tsau bon endroit (et aussi la définition de la source). Puis de gérer l'affichage ou non en modifiant le paramètrevisibilitydu layer (comme c'est fait pour les surcouches d'itinéraires de plein air)Mais il y a aussi potentiellement plus simple, grâce au paramètre
beforeIdde la fonction addLayer. Ca implique quand même de parcourir la liste des layers présents pour cherche l'id de la couche contenant les noms.etienneJr
@etienneJr wrote in https://codeberg.org/cartes/web/issues/1629#issuecomment-10559746:
Ca implique quand même de parcourir la liste des layers présents pour cherche l'id de la couche contenant les noms.
ah bah non, je suis con, j'avais présupposé que id devait être un integer, alors que non c'est un string, donc c'est bon il suffit de connaitre le nom/id du layer en dessous duquel mettre celui là.