Improved basemap handling.  More zoom levels are supported, as well as a
"secondary" zoom map to handle cases where a zoom level is not available
on the current basemap.