I have been tasked with assessing the feasibility of migrating a website for our organization that shows folks the various areas they are allowed to hunt. This old map was made by a contractor many years ago and is not particularly supportable anymore. One of the main features however was a bunch of radio buttons that allowed you to filter the displayed boundaries based on what kind of animal was generally hunted in the area. The data currently has columns for each animal species and then a 0 or 1 if the animal is generally hunted in the perimeter.
Would something like this be possible through hubs/ArcGIS API (preferably for python)? I've found the URL parameters that allow you to query and make selections which might be a decent alternative but wanted to see if there was some way to set a definition query-like parameter on the instance of the web map that is being viewed in the hub page?