J'ai un dynamicMapServiceLayer que j'utilise pour créer une application de carte. Il y a environ 10 couches dans le service de carte que je bascule en utilisant l'action setVisibleLayers.
Je voudrais créer ma propre légende de carte dynamique personnalisée. Lorsque la visibilité d'une couche est basculée, l'élément de légende correspondant masquerait également () / show ()
Mon mapServer a une URL qui renvoie à une page avec tous les éléments de légende correspondants comme ci-dessous, sauf que l'URL de ma légende a 10 éléments de légende
Existe-t-il un moyen d'accéder aux éléments de légende individuels (nom et symbole) à partir d'un serveur MapServer existant? Je suis à l'aise de construire la légende, j'ai juste besoin de savoir comment accéder aux symboles des calques que j'ajouterai ensuite à une boîte de dialogue de légende.
Je dois également mentionner que j'évite d'utiliser DOJO et d'utiliser du javascript pur et jQuery.
la source