← Retour aux issues

Génération d'urls courtes pour le partage de liens de carte ou d'itinéraires

publié le , mis à jour
Avatar Codeberg de GhostGhost

Aujourd'hui les liens produits par la navigation sur Cartes sont assez longs, ce qui est parfois peu pratiques lorsqu'on les partage, typiquement dans une application de messagerie.

Exemple : https://cartes.app/?allez=Point+sur+la+carte||-1.6859|48.1125-%3EPoint+sur+la+carte||-4.4850|48.4012&mode=commun&date=2024-05-21T09h58#8.16/48.257/-3.701/0/50

Permettre la création d'urls courtes résoudrait ce problème.

Infomaniak a une API de génération si tu ne souhaites pas héberger ton propre service.

  1. Avatar Codeberg de laemlaem

    :+1: ce serait bien en effet, mais je priorise avant ça le fait d'avoir des aperçus de liens qui fonctionnent mieux pour tous les types de partages (lieu, itinéraire, etc).

    Car souvent ces aperçus absorbent la taille du lien

  2. Avatar Codeberg de etienneJretienneJr

    Je relance ce ticket suite à discussion sur matrix. En plus de la longueur, il y a les caractères > et | qui posent problèmes car soit ne sont pas pris en compte comme faisant partie de l'url quand le client crée le lien, soit sont échappés (par je ne sais qui) lors du copié-collé et ça fait planter le site avec un écran bleu à l'ouverture de l'url. Est-ce qu'on pourrait se passer de ces 2 caractères ?

  3. Avatar Codeberg de laemlaem

    C'est vrai que c'est relou. Je ne pige pas pourquoi ils foirent autant leur parseur d'URL. Pas trivial d'utiliser d'autres séparateurs.

    Autre exemple de problème, ce lien https://cartes.app/?allez=Steel Cyclewear & Coffeeshop|n4509531403|2.3738|48.8681.

    Le & fait péter le site.


✏️ Participer à la discussion