Interactive Legend Idea

2244
2
06-14-2019 11:34 AM

Interactive Legend Idea

Hello fellow GIS nerds! So I created this "Legend" concept using the Filter widget. (I gave the widget a different thumbnail image.) Our users like having this concept as a legend, because ...

  • Each item has a convenient on/off switch.
    • Unlike the "Layers" widget, you see the legend symbol without having to expand the layer. And it's nice and clean.
  • Expanding the layer allows the user query what features to see.
    • When you turn the switch on, the map zooms to whatever features are returned for that layer's query settings.
  • In order to make the on/off switch work the way we like, I have to "trick" the widget by putting a filter on the source layer in the source web map that filters out all records (e.g. OBJECTID = -1) ... Then I tell the Filter widget to override the layer's web map filter, whenever the layer is switched on.
    • It would be really cool to have a widget that allows users to set up their legends this way, but without having to use that trick.

The map in the above image is password-protected, so I won't link it here. But here is another (publicly-accessible) example of using the Filter widget as a legend:

Very curious to hear people's thoughts about this.

Attachments
Comments

I think this is an ingenious use of out-of-the-box functionality to create something that seems custom-built. Great job!

@LeePenny How do you have the EB filter widget override the web map filter?

Version history
Last update:
‎06-14-2019 11:34 AM
Updated by:
Contributors