Re-Add Zoom To Control
This is a feature that we had already implemented and then removed during our Beta: !145 (diffs)
The new idea for the zoom to control is to make it like our other map controls. Use map-custom-control.component
to wrap the zoom-to.component.ts
so that it toggles open much like the layer chooser and legend control.
The zoom-to.component (when expanded), should have a list of links that the user can click on to select the map extents of their choice. Use all of the places and extents from the diff listed above. I do not think that these options should be a radio list. You could argue that it should be, but when we select "California" in this list the map will try it's best to match the extents, but will not do so perfectly. Then it would become a question of whether or not "California" should still be selected in the list. I think we avoid that whole issue by just creating a list of options that are links that the user selects to update the map extents.
For now, reuse the current world icon that we are using, but update the alt/title text to say "zoom to region". Also, the control can go in place of the view world control we have below the + / - zoom control in the upper-left-hand corner of the map.