Exibir mapa do Brasil via Java

Olá.

Estamos levantando os requisitos de uma aplicação e o cliente quer que exibamos um mapa do Brasil, dividido em estados, cada qual com informações próprias (cores, números, etc).

alguém sabe ou conhece uma forma de plotar um mapa do Brasil nesses moldes?

Achei o ChartFX e o FusionChart, mas são pagos e muito caros.

Abraços!

Flex?

Na verdade, vamos gerar um XML e passá-lo para algum componente, não necessariamente estamos usando flex.

Você pode criar um mapa de uma imagem em html.

Talvez você também possa customizar alguma API de mapas.

Imaginei que não estavam usando flex… más é uma ótima saída… só idéia