I've had success with this by using slicers. each region is assigned a particular value, and the map dynamically shifts to the point of interest when each value in the slicer is selected. Works in both Desktop and on the site.
Check out new user group experience and if you are a leader please create your group!
Check out how to claim yours today!
Test your skills now with the Cloud Skills Challenge.