☕️ Journal : Cartes interatives

L'écriture du billet trajet Valence ↦ Vienne m'a donné envie d'ajouter une carte interactive.

Et c'est une chose que j'adore avec cet apprentissage ouvert : on sait à peu près par où on commence, on a une petite idée d'où on veut aller mais le chemin est imprévisible.

Je tente un audit d'accessibilité après l'ajout d'une carte basée sur MapLibreGL et :

  1. le titre par défaut du composant est en anglais : je souhaite le personnaliser en français ;
  2. mais il manque un rôle au composant (image, région ou application par exemple) ;
  3. et je découvre un audit d'accessibilité daté de 2021 qui révèle d'autres points d'amélioration (structure hiérarchique, alternative textuelle à des symboles, taille minimale des zones de clic).

Je me suis proposé pour prendre en charge ces corrections.
De manière égoïste parce que j'aimerais que les cartes de mon carnet web soient accessibles (une des intentions de la refonte 3.0).
Et aussi pour que les cartes interactives basées sur MapLibreGL le deviennent, accessibles, sans grand effort supplémentaire.


J'envisage une amélioration progressive de ce composant en expérimentant avec le composant <is-land> :

  • utilisation d'une image légère, statique pour représenter la carte ;
  • un bouton d'activation d'interactivité qui charge deux à trois cent kilo-octets d'interactivité.

J'envisage aussi de donner accès au téléchargement des tracés, pour le récupérer sur un autre appareil. C'est un des bénéfices des données interopérables. Et de leur attribuer une licence, pour rendre explicite leur source/origine/conditions de réutilisations.