Suite

Style de tableau de bord personnalisé dans OpenLayers 3 ?

Style de tableau de bord personnalisé dans OpenLayers 3 ?


Je sais qu'il est possible de faire une ligne ou un polygone avec un trait en pointillé. Cela peut être fait de la manière suivante, par exemple :

var myStyle = new ol.style.Style ({ stroke: new ol.style.Stroke({ color: 'rgba(221, 99, 0, 0.5)', width: 3, lineDash: [40,10] // < - [dashLength, dashSpace] });

J'aimerais savoir qu'il est possible de mettre un motif ou un texte (en tant que motif) dans le trait dessiné, dans OpenLayers 3. J'ai peint une image qui représente ce que je voudrais :

J'ai essayé de chercher des options ici, mais il n'y en a pas.

Si cela ne peut pas être fait avec la bibliothèque OL3 standard, existe-t-il une bibliothèque externe à ce sujet ?

J'ai essayé de chercher une solution sur ce site mais je n'en ai pas trouvé. Je suis d'avis que cette "tâche" ne peut être effectuée qu'en créant un "crochet" dans le rendu canvas d'OpenLayers 3.


Voir la vidéo: - Personnaliser la structure des tableaux croisés dynamiques