Olá!
Para a próxima versão do i3Geo (4.4) estou fazendo alguns testes com o objetivo de estabelecer uma maior integração com a biblioteca OpenLayers.
No endereço https://svn.softwarepublico.gov.br/svn/i3geo/arquivos_versoes/nightly_builds/i3geo_7_maio_2010.zip pode-se obter essa versão e gostaria que mais pessoas pudessem analisar e dar sugestões sobre essa integração. Para usar essa versão, renomeie o diretório "i3geo" da sua instalação (para não perdê-la) e copie a pasta "i3geo" que vem no arquivo zipado.
A integração com o OpenLayers possibilitará o uso de novas técnicas de desenho do mapa. Atualmente, a interface padrão do i3Geo faz o desenho de todas as camadas de um mapa de uma única vez, gerando uma imagem que é transmitida ao navegador e mostrada ao usuário. As interfaces alternativas, comoOpenLayers, GoogleMaps, etc, tbm utilizam esse procedimento.
A proposta é modificar essa forma de montagem do mapa de forma que cada camada seja um elemento separado no navegador (DOM). Isso modifica a forma de interação com o mapa, pois deixa de ser necessário esperar que todo o mapa seja desenhado para ativar as operações de navegação, o que traz uma experiência de uso do mapa mais adequada e compatível com as mais usuais, como o Google Maps.
A desvantagem dessa mudança é a necessidade de transferência de um volume maior de javascript para o cliente (navegador).
Então, quem puder testar e colaborar agradeço!
Autor: Edmar Moretti

33 comentários