Tengo un dynamicMapServiceLayer que estoy usando para construir una aplicación de mapas. Hay alrededor de 10 capas en el servicio de mapas que estoy alternando usando la acción setVisibleLayers.
Me gustaría construir mi propia leyenda de mapas dinámica personalizada. Cuando se cambia la visibilidad de una capa, el elemento de la leyenda correspondiente también se ocultaría () / show ()
Mi mapServer tiene una URL que enlaza a una página con todos los elementos de leyenda correspondientes, como a continuación, excepto que la URL de mi leyenda tiene 10 elementos de leyenda
¿Hay alguna forma de acceder a los elementos de leyenda individuales (Nombre y símbolo) desde un mapServer existente? Me siento cómodo construyendo la leyenda, solo necesito saber cómo acceder a los símbolos de las capas que luego agregaré a un diálogo de leyenda.
También debo mencionar que estoy evitando usar DOJO y usar javascript puro y jQuery.
fuente