Tengo un mapa de la plantilla que yo uso para mostrar una variedad de característica de capas y capas dinámicas.
He encontrado un fragmento de código para agregar la leyenda para mi mapa:
//add the legend
dojo.connect(myMap, 'onLayersAddResult', function (results) {
var layerInfo = dojo.map(results, function (layer, index) {
return { layer: layer.layer, title: layer.layer.name };
});
if (layerInfo.length > 0) {
var legendDijit = new esri.dijit.Legend({
map: myMap,
layerInfos: layerInfo},
"legendDiv");
legendDijit.startup();
}
});
El problema es que no puedo averiguar cómo configurar los nombres de las capas, etiquetas, descripciones, etc. La mayoría de las capas del servicio son simbolizados por Categoría, por lo tanto, quiero ser capaz de mostrar los nombres de categoría de la Leyenda.
Esto es lo que quiero mostrar..o algo parecido, pero con una categoría o de la capa de la rúbrica
Esto es lo que se muestra. Ningún título, sólo los clasificados de la capa sin título ni nada.
Cualquier ayuda se agradece.
Gracias