Pensando nuevamente en el asunto:
Nuevo Ejemplo:
http://www.avancedeproyectos.com/mapmx/mapzoom.html
--> Click en el mapa y arrastrar para crear una región.
Una región de 2x2 pixeles amplados al tamaño del stage del mapa resultaría en un Zoom demasiado grande, por ejemplo: ampliar una región de 2x2 a un stage de 200x200 resultaría en un zoom de 200X haciendo prácticamente inservible la zona ampliada visualizada.
Que pasaría si se limitara el zoom a una función escalada:
regiones seleccionadas menores a 10 pixeles o un click en el mapa-> centrar el mapa en ese click o región sin hacer zoom
regiones de 10 a 40 pixeles -> centrar y hacer zoom 2X
regiones mayores a 40 pixeles-> ajustar el zoom para que la region se amplie al 100% del stage del mapa.
en el ejemplo está así, pero las restricciones se pueden quitar para que funcione ajustando las regiones al stage sin importar el tamaño seleccionado (aunque se cause un exagerado zoom).
Si este ejemplo te sirve para lo que estás desarrollando avísame y te envío el fla.
Saludos.