Check out one of Mike Williams‘ great GMaps tutorials: in there, he shows how to limit zoom and pan in your map.
If you want some areas to be non-visible, try this one: I think that’s closest to what you want (the example actually does the same thing you want, but it seems to be geared towards Canadians ;)).