Can the Indicators be configured to reflect only what is shown in the map extent? In other words, the indicators would update as the user navigates the map.
Yes, if you open the "configure actions" dialog for the map (and select the map in the dropdown), you can choose to "Filter" "When Map Extent Changes". Then just select your indicator in the list of available target elements. There are more details in the documentation here.
Retrieving data ...