i3GEO.configura
Configuração do i3geo
Vc pode alterar com esta classe a maioria dos parâmetros que controlam
i3GEO.configura.embedLegenda = “nao”
i3GEO.configura.cursores.ff = “/imagens/cursores/identifica2.png”
i3GEO.configura.cursores.ie = “/imagens/cursores/identifica2.cur”
alert(i3GEO.configura.locaplic)
i3geo/classesjs/classe_configura.js
GPL2
i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet
Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.@gmai l.com moretti
Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation;
Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUACÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU para mais detalhes. Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
Configurações gerais | i3GEO.configura |
Propriedades | |
guardaExtensao | Indica se a extensao geografica do mapa sera armazenada como um cookie |
grupoLayers | Lista de grupos e seus respectivos layers, para montagem da árvore de camadas. |
oMenuData | Itens incluídos no menu suspenso. |
tipoimagem | Indica o tipo de filtro de imagem que está ativo. |
ajustaDocType | Ajusta ou não a declaração DOCTYPE do documento HTML. |
tipotip | Tipo de tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa |
alturatip | Altura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa |
larguratip | Largura em pixel do tip que é mostrado na função de identificação quando o usuário estaciona o mouse sobre o mapa |
funcaoTip | Função que será executada na operação de identificação quando o usuário estaciona o mouse sobre o mapa |
funcaoIdentifica | Função que será executada na operação de identificação quando o usuário clica no mapa |
diminuixM | Diminui a largura do mapa em pixels no caso do navegador ser o IE. |
diminuixN | Diminui a largura do mapa em pixels no caso do navegador ser o FF. |
diminuiyM | Diminui a altura do mapa em pixels no caso do navegador ser o IE. |
diminuiyN | Diminui a altura do mapa em pixels no caso do navegador ser o FF. |
autotamanho | Calcula o tamanho do mapa conforme o tamanho da janela do navegador (false) ou calcula o tamanho do mapa conforme o tamanho da tela do monitor (true) |
embedLegenda | Indica se a legenda deve ser incluida no corpo do mapa. |
templateLegenda | Template HTML que será utilizado na geração da legenda HTML. |
mashuppar | Define os parâmetros que devem ser aplicados no modo mashup |
mapaRefDisplay | Indica se o mapa de referência deverá ser aberto quando o i3Geo for inicializado. |
cursores | Imagens utilizadas para os cursores do mouse mostrados no mapa |
listaDePropriedadesDoMapa | Lista com as funções que são incluídas no item “Propriedades do mapa” |
tempoAplicar | Tempo em milisegundos que será esperado até que o mapa seja desenhado automaticamente. |
tempoMouseParado | Tempo em milisegundos que será esperado para detectar que o mouse está parado. |
iniciaJanelaMensagens | Inicia o i3geo com a janela de mensagens aberta ou fechada. |
mostraRosaDosVentos | Mostra ou não a rosa dos ventos sob o mouse quando estiver parado. |
liberaGuias | Indica se as guias serão montadas em uma janela flutuante sobre o mapa |
funcoesBotoes | Objeto com a lista de funcionalidades que serão adicionadas aos botões existentes no mapa. |
Lista de grupos e seus respectivos layers, para montagem da árvore de camadas.
Se essa propriedade estiver definida, as camadas serão agrupadas na árvore de camadas conforme os grupos definidos.
Layers que não constarem nessa propriedade serão incluídos no grupo “outros”
Ao definir grupos, a árvore não conterá as opções de mudança da prdem de desenho das camadas ( veja http://localhost/i3geo/exemplos/legenda2.htm )
Por exemplo i3GEO.configura.grupoLayers = [ {nome:”Grupo 1”,icone:true,dinamico:true,expandido:true,layers:[“zee”,”estadosl”]}, {nome:”Grupo 2”,icone:false,dinamico:true,expandido:false,layers:[“mundo”]} ];
Onde “icone” indica se o ícone de ligar/desligar todos os temas do grupo será mostrado, “dinamico” significa que o nó pode ser expandido ou não, e “expandido” significa que o nó inicia aberto se a árvore for dinâmica
{JSON}
””
Itens incluídos no menu suspenso. Define os parâmetros para o gadget menu suspenso
Mais informações em <classe_gadgets.js> função mostraMenuSuspenso
oMenuData:{
menu:[
{nome:$trad(“s1”),id:”ajudas”}
],
submenus:{
”ajudas”: [
{ text: $trad(“u1”), url: “http://www.softwarepublico.gov.br
{ text: $trad(“u2”), url: “javascript:i3GEO.ajuda.abreDoc()”, target: “_blank” }
]
}
}
{object}
Template HTML que será utilizado na geração da legenda HTML.
A sintaxe utilizada na montagem do template é baseado na sintaxe do próprio Mapserver. O HTML pode ser armazenado em i3geo/aplicmap ou em um outro endereço no servidor. O template serve para definir o layout da legenda que é mostrada quando a guia legenda é ativada. Se for definido como “”, é utilizado o template i3geo/aplicmap/legenda.htm.
{string}
{“”}
Define os parâmetros que devem ser aplicados no modo mashup
O modo mashup possibilita que o i3Geo seja embutido dentro de uma página HTML. Nesse caso, o mapa não é criado no modo convencional, que utiliza o programa i3geo/ms_criamapa.php A variavel mashuppar deve conter os parâmetros que são utilizados pelo programa ms_criamapa
i3GEO.configura.mashuppar = “&pontos=-54 -12&temasa=biomas&layers=biomas”
{string}
{“”}
Objeto com a lista de funcionalidades que serão adicionadas aos botões existentes no mapa.
Essa lista pode ser modificada antes da inicialização do mapa.
As funcionalidades apenas são incluídas se o elemento HTML indicado em iddiv existir. Por isso, caso uma função não seja desejada, basta excluir o div do HTML utilizado no mapa.
A lista de funções é incluída em i3GEO.configura.funcoesBotoes.botoes
O elemento ‘titulo’ é usado na barra de botões do tipo olho de peixe
{Object}
Mostra o menu suspenso com opções extras de análise, ajuda, etc
mostraMenuSuspenso: function( id )