Hi everyone,
I am using experience builder to develop a basic citizen forward map. This map displays information such as council districts, zoning, future land use, addresses, etc.
I also have included the "print" option for our city planners who may want maps of an area and its zoning.
Currently, all layers visible appear in the legend of the printed map. What I want is for the legend to include just relevant layers.
Is there a way to configure the print legend?
Solved! Go to Solution.
You can disable the "Show in Map Legend" option for a layer in the Map Viewer. This will prevent the layer from being included in the map legend and printed legend, while still keeping it as one of the visible layers on the map.
Regards,
Shengdi
Hi @SchylerBBrown ,
Thanks for your feedback. But currently print widget does not support customize the legend to select layers.
The legend will list the layers that are visible on the map. I think that is reasonable, because readers can match any symbology they see on the map with the legend. If you don't want users to see certain layers in the legend, you can turn them to invisible from Layer tool on map or Map layer widget, and then if user print the map, the hidden layers will not be list in legend. By the way, the Map layer widget can customize the layer visibility.
Hi @WeiYing1 , I actually see a need to select what layers to be included in the legend in the case of using layers for blending. For example, I'm "clipping" an area of one layer to others using the "Destination Out" and I don't want the layer being used as the cookie cutter to be included in the legend since it is not even shown in the map. Does that make sense?
@ShengdiZhang could you help with this issue?
You can disable the "Show in Map Legend" option for a layer in the Map Viewer. This will prevent the layer from being included in the map legend and printed legend, while still keeping it as one of the visible layers on the map.
Regards,
Shengdi
This worked perfectly! Thank you @ShengdiZhang!