Com vocês, julio

{ Maio 1st, 2008 }

Não me perguntem o porquê do nome, mas o fato é que julio é esse mapa em Flash que conversa com Javascript. Ainda está em desenvolvimento, mas já uso pra alguns projetos e resolvi liberar todo o código no Google Code pra quem quiser usar.
Também tem uma página de exemplos aqui que é um manual de instruções.
Para ter uma idéia de como o mapa funciona, dê uma clicada pelos estados para experimentar o zoom:

julio


Uma das aplicações do julio pode ser a exibição de gradações de cores no mapa de acordo com alguns valores. Peguei o preço médio do litro de gasolina em cada estado aqui e passei pra variáveis dentro do Javascript. E com isso basta um link para alterar tudo no julio: Clique aqui para ver no mapa. Passe o mouse sobre os estados para ver os valores. Quanto mais escuro, maior o preço da gasolina.
Não esqueça, dá pra brincar bastante com o mapa na página de exemplos.

Categories: Geral ~ No Tags ~ Trackback

5 respostas a “Com vocês, julio”

  1. 1
    Tiago Jaime Machado

    puxa cara, muiiito bom mesmo! parabéns.
    vou recomendar.

  2. 2
    Paulo Querido

    Fantástico! Vou espreitar melhor o código, gostaria de fazer algumas coias com essa aplicação.

  3. 3
    Carlos Seabra

    Muito bom mesmo, Pedro! Desde o primeiro momento eu curti muito o Julio.

    Só gostaria de saber se ele funciona pegando dados de um arquivo XML ou se é necessário um banco de dados.

    Coloco isso, pois para usuários mais leigos (moçada de ONGs na maior parte) é mais fácil editar um arquivo-texto que mexer numbanco de dados…

    Abração,
    Carlos

  4. 4
    Marcus

    Ainda não testei, mas estava a procura de algo semelhante e flexível, acho que achei :)

    Só uma pergunta, como faço para atribuir uma URL ao click de um estado?

    Parabéns pela iniciativa.

  5. 5
    Pedro Valente

    Oi Marcus, vc atribui qualquer função ao estado pelo javascript.
    Crie no javascript uma função assim:
    function chamaUrl(estado) {
    window.open(”http://minhaurl?estado=”+estado)
    }
    e aí diga para os estados a chamarem.
    defineFuncao(’JS’,'chamaUrl’)

    Note que ao definir a função, ela vai receber a sigla do estado.

    Não testei nada do código acima, dê uma olhada na página de exemplos para um código mais confiável: http://www.pedrovalente.com/projetos/julio/julio_docs.html

Deixe uma resposta