RE:convertir mapa a botones
Hola, lo que puedes hacer es tener botones invisibles, un boton invisible es un boton creado normalmente, solo que en los primeros 3 estados (frames) no se dibuja nada, solo en el ultimo (zona activa), en este estado deberias dibujar la forma de la region que tienes en el mapa y luego darle una instancia y programar las acciones.