O menu superior é montado com a biblioteca do YAHOO, mas o objeto criado não é mantido como uma variável, o que dificulta sua manipulação após a criação, entretanto, o menu é construído tendo como base os dados definidos na variável oMenuData (veja i3geo/classesjs/configura.js). Vc pode alterar essa variável antes do menu ser construído, por exemplo:
- edite o arquivo i3geo/aplicmap/geral.htm
- antes da linha "objmapa.inicializa();", inclua o seguinte texto:
oMenuData.analise.push({ text: "teste", url: "javascript:minhaFuncao()" });
Na versão 4.1 do i3geo, essas opções de configuração estarão melhor documentadas e irão funcionar de forma mais simples.
Autor: Edmar Moretti

1010 comentários
From: geopromarcelo@yahoo.com.br
To: pjferreira@coderp.com.br
Sent: Tuesday, January 13, 2009 8:10 PM
Subject: [Geral - usuários e desenvolvedores] Res: Customização do menu superior Forum: Geral - usuários e desenvolvedores
Thread: Customização do menu superior
Author: Marcelo Xavier
Posted: 2009-01-13 20:06:19.134372-02 Com relação à caixa de ferramentas (zoom, régua, etc.), funciona da mesma maneira? Os scripts para estas funções acessa alguma biblioteca especÃfica (como é caso do PHPMapscript ) ou acessa a CGI diretamente? Você recomendaria algum material que explicasse a integração Javascript+Mapserver? Recebendo correspondência demais? Gerencie suas notificações em: www.softwarepublico.gov.br/notifications/manage
em PHP. O uso do Mapserver CGI é restrito à renderização do mapa, mas
apenas quando o administrador do i3geo assim o quiser. Para implementar o AJAX o i3geo usa a biblioteca CPAINT, mas vc pode
usar outra se quiser. Ferramentas como essa que vc citou, possuem código
em Javascript no "core" do i3Geo, outras ferramentas utilizam a carga de
javascript sob demanda, por meio de janelas que rodam em iframes. Se vc pretende alterar as funções das ferramentas, o ideal é que vc crie
suas próprias, assim não terá problemas quando houver atualização do
software. A documentação que temos sobre essa arquitetura está no PSPB. geopromarcelo@yahoo.com.br escreveu:
> Forum: Geral - usuários e desenvolvedores
>
> Thread: Customização do menu superior
>
> Author: Marcelo Xavier
> Posted: 2009-01-13 20:06:19.134372-02
>
> Com relação à caixa de ferramentas (zoom, régua, etc.), funciona da
> mesma maneira? Os scripts para estas funções acessa alguma biblioteca
> especÃfica (como é caso do PHPMapscript ) ou acessa a CGI diretamente?
> Você recomendaria algum material que explicasse a integração
> Javascript+Mapserver?
>
> Recebendo correspondência demais? Gerencie suas notificações em:
> www.softwarepublico.gov.br/notifications/manage
> -- Edmar Moretti
CGTI/MMA
Ãrea de Gestão de Geotecnologias
Gerente de Projetos skype: edmar.moretti
De: geopromarcelo@yahoo.com.br [mailto:geopromarcelo@yahoo.com.br]
Enviada em: quarta-feira, 14 de janeiro de 2009 15:29
Para: PEDRO PAULO FRANCISCO DE BARROS COSTA
Assunto: [Geral - usuários e desenvolvedores] Re: Res:Menu Superior Forum: Geral
- usuários e desenvolvedores
Thread: Customização
do menu superior
Author: Marcelo Xavier
Posted: 2009-01-14 16:15:04.595711-02 O que é PSPB? Recebendo correspondência demais? Gerencie suas notificações em:
www.softwarepublico.gov.br/notifications/manage
> Forum: Geral - usuários e desenvolvedores
>
> Thread: Customização do menu superior
>
> Author: Marcelo Xavier
> Posted: 2009-01-14 16:15:04.595711-02
>
> O que é PSPB?
>
> Recebendo correspondência demais? Gerencie suas notificações em:
> www.softwarepublico.gov.br/notifications/manage
> -- Edmar Moretti
CGTI/MMA
Ãrea de Gestão de Geotecnologias
Gerente de Projetos skype: edmar.moretti
_________________________________________________________________
Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o Messenger! É GRÁTIS!
www.msn.com.br/emoticonpack