umap/docs-users/fr/tutorials/5-multimedia-tooltips.md
2024-05-08 21:17:01 -04:00

8.3 KiB
Raw Blame History

!!! abstract "Ce que nous allons apprendre"

- Formater le texte des infobulles
- Ajouter un lien vers une page Web
- Insérer une photo et définir sa taille
- Intégrer une vidéo

Procédons par étapes

aide-miseenforme.png

Nous avons vu dans le tutoriel Je consulte une carte uMap comment associer un nom et une description à un élément de la carte. Ce nom et cette description sont affichés dans une infobulle (popup en anglais) qui apparaît lorsquon clique sur lélément.

Le contenu de cette infobulle peut être enrichi de plusieurs manières :

  • en formatant le texte : titres, caractères gras et italiques
  • en insérant un ou plusieurs liens vers une page Web
  • en insérant une image ou une vidéo

Mettre en forme une infobulle nécessite dutiliser une syntaxe décrite en cliquant sur le point dinterrogation visible à droite de lintitulé description, reprise ci-contre.

1. Mettre en forme le texte dune infobulle

miseenforme-resultat.png

Un exemple vaut mieux que de longues explications : la description ci-dessous produit linfobulle à droite.

miseenforme-syntaxe.png

Notez les points suivants :

  • une ligne commençant par # définit une ligne titre, un caractère espace doit être placé entre le caractère # et le texte du titre
  • une zone vide est ajoutée automatiquement en-dessous de chaque titre
  • il est possible de combiner caractères gras et italiques en utilisant ***
  • le triangle en bas à gauche du champ de saisie permet de lagrandir

2. Ajouter un lien vers une page Web

Reprenons la carte de nos vacances à Crozon. Au 3ème jour de vacances un fort vent dOuest nous amène à aller dans lAnse de Morgat, bien abritée du vent. Nous décidons de documenter cette visite sur la carte. Nous ajoutons un marqueur sur la carte, puis découvrons avec intérêt larticle Wikipédia sur Morgat : https://fr.wikipedia.org/wiki/Morgat.

Pour ajouter à notre infobulle un lien vers larticle, il suffit de copier ladresse de la page Web, affichée dans la barre dadresse du navigateur, et de la placer entre double-crochets. Linfobulle à droite correspond à la description ci-dessous :

Morgat est un ancien village de pêcheurs.

Article Wikipédia :
[[https://fr.wikipedia.org/wiki/Morgat]]

miseenforme-liensimple.png

Nous pouvons aussi cacher ladresse du lien et la remplacer par un texte. Pour cela il suffit de faire suivre ladresse dune barre verticale (AltGr + 6 sur un clavier français) et du texte :

Morgat est un ancien village de pêcheurs.

[[https://fr.wikipedia.org/wiki/Morgat|Article Wikipédia]]

miseenforme-lienavectexte.png

Cette forme est particulièrement utile pour les adresses longues.

3. Insérer une image

Umap ne permet pas de stocker des images, mais sait afficher des photos publiées sur un serveur Web.

miseenforme-photo.png

Larticle Wikipédia montre une belle photo de lAnse de Morgat. Les photos visibles dans Wikipédia sont sous licence libre Creative Commons. Cela signifie que lauteur·rice de la photo renonce à ses droits dauteur : nous pouvons donc utiliser cette photo. Pour cela nous devons :

  1. copier ladressse de limage (cette opération est accessible dans le menu affiché par un clic droit sur la photo)

  2. placer cette adresse entre double accolades :

    Morgat est un ancien village de pêcheurs.
    
    {{https://upload.wikimedia.org/wikipedia/commons/thumb/2/22/Morgat_8006.jpg/330px-Morgat_8006.jpg}}
    
    [[https://fr.wikipedia.org/wiki/Morgat|Article Wikipédia]]
    

Afficher vos photos

Si vous disposez dun serveur vous pouvez lutiliser stocker vos photos. Si ce nest pas le cas vous pouvez utiliser un service comme Framapic, un service de stockage libre que lassociation Framasoft met à la disposition de tous sans contre-partie. Lopération est très simple :

  1. stockez votre photo sur Framapic par un glisser-déposer depuis votre explorateur de fichier vers le navigateur
  2. copiez le lien daffichage de la photo
  3. collez ce lien entre double accolades dans la description de linfobulle : {{https://framapic.org/xxx/yyy.jpg}}

lienframapic.png

Modifier la taille dune image

La taille de la photo est restreinte par la taille de linfobulle. Pour agrandir une image vous devez utiliser une infobulle plus grande. Pour cela ouvrez longlet Options dinteraction, cliquez sur Définir en face de Style de popup puis choisissez Nom et description (large).

styledepopup.png

A linverse vous pouvez réduire la taille dune image, en faisant suivre le lien vers la photo dune barre verticale et dun nombre qui définit la largeur en pixels de limage, par exemple :

{{https://framapic.org/xxx/yyy.jpg|400}}

Associer une image à un lien vers une page Web

Il est possible dintégrer une image qui ouvre une page Web lorsque lutilisateur clique dessus. Cela consiste en fait à créer un lien vers une page Web (syntaxe [[lien|texte]]), en utilisant en guise de texte le lien vers une image (syntaxe {{image}}). Exemple avec le site et le logo Framasoft :

[[https://framasoft.org/|{{https://framasoft.org/nav/img/logo.png}}]]

4. Insérer une vidéo

Insérer une vidéo est plus complexe. En effet le navigateur Web a besoin dun lecteur pour afficher une vidéo. Les sites de partage de vidéos comme Youtube, DailyMotion ou encore Framatube de Framasoft, proposent pour chaque vidéo un lien qui permet de lintégrer dans une autre page Web en utilisant une iframe.

Nous trouvons sur YouTube une vidéo des Grottes marines de Morgat, qui se visitent en bateau. Pour intégrer cette vidéo à une infobulle, suivez les étapes :

  1. ouvrez longlet Intégrer visible sous la vidéo

  2. copiez ladresse après src= (sans les guillemets), notez quelle comporte le terme embed qui signifie intégrer partageyoutube.png

  3. coller cette adresse entre triple accolades dans linfobulle :

    {{{https://www.youtube.com/embed/sKvjd8bGsZM}}}
    
  4. pour un meilleur résultat utilisez un style de popup large, notez la hauteur et la largeur et définissez la taille de liframe avec les mêmes valeurs :

    {{{https://www.youtube.com/embed/sKvjd8bGsZM|315*560}}}
    

Voici le résultat, la vidéo peut être directement visionnée dans notre infobulle :

miseenforme-video.png

Faisons le point

Nous avons à présent tous les éléments pour produire une belle carte, avec des éléments stylisés et les infobulles qui les décrivent avec un contenu mis en forme et multimédia : liens, photos et vidéos.

La syntaxe permettant de mettre en forme une infobulle est certes un peu complexe, mais la bonne nouvelle est que cette même syntaxe peut être utilisée sur uMap en deux autres endroits :

  • la description de la carte, définie dans le menu Éditer les paramètres
  • le descriptif des calques, que nous découvrons dans le prochain tutoriel.

??? info "Licence"

Travail initié par Antoine Riche sur [CartoCité](https://wiki.cartocite.fr/doku.php?id=umap:5_-_je_cree_des_infobulles_multimedia) sous licence [CC-BY-SA 4](https://creativecommons.org/licenses/by-sa/4.0/deed.fr).