I am trying to develop a basic web app that shows a map with some natural hazards layers and generates a report for the user. Ideally, the app would allow the user to do the following steps:
1. Search and zoom to their address
2. Calculate the distances to the closest hazards to their property (within user defined buffer)
3. Display the distances to those hazards on the map
4. Output the map and results into a basic report
I've tried using the Situation Awareness widget in WebApp builder which can successfully complete steps 1, 2 and 4 (have to do print of map and report separately). However, the results bar that is generated from the widget does not display the distances to the hazard layers. It only displays the configured attributes from the pop-up window.
I've also tried using the Incident Analysis widget in WebApp building. It can complete steps 1-3. I can use the Print widget to print the map, but the Incident Analysis widget does not have the report functionality to export the results.
Lastly, I've tried using ESRI's My Hazard Information app from the Emergency Management solution. It has a custom hazard app which seems to be similar to the Near Me widget in WebApp builder. It also can complete steps 1-3 but also does not have a report functionality. Again, I can use the Print widget to print the map, but it does not have a report functionality to report out the distance results with the map.
Does anybody have any other ideas on how I can display the distance results on the map as well as export into a report using an AGOL product? Ideally the report would include a screen shot of the map and the hazard attributes including the distance.