Controla as operações que são executadas em eventos que ocorrem no mapa.
As listas de operações consistem em variáveis com nomes de funções.
As listas são inicializadas com algunmas funções já pré-definidas, mas podem ser acrescentadas outras.
i3GEO.eventos
Para incluir uma função em um determinado evento utilize
i3GEO.eventos.adicionaEventos(“ATUALIZAARVORECAMADAS”,[“i3GEOF.agrupaElementos.t0()”]);
Para remover utilize
i3GEO.eventos.removeEventos(“ATUALIZAARVORECAMADAS”,[“i3GEOF.agrupaElementos.t0()”]);
http://localhost
Eventos | Controla as operações que são executadas em eventos que ocorrem no mapa. |
Variaveis | |
objposicaocursor | Utilizada como variável global para armazenar a posição do mouse |
SELECAO | Armazena as funções (eventos) que serão executadas quando uma operação de seleção e concluida. |
ATUALIZAARVORECAMADAS | Armazena as funções (eventos) que serão executadas quando a árvore de camadas for atualizada. |
ATIVATEMA | Armazena as funções (eventos) que serão executadas quando um tema da árvore de camadas é ativado. |
NAVEGAMAPA | Armazena as funções que serão executadas quando é feita uma operação de navegação sobre o mapa. |
MOUSEPARADO | Armazena as funções que serão executadas quando o usuário estaciona o mouse sobre o mapa por alguns instantes. |
MOUSEMOVE | Armazena as funções que serão executadas quando o usuário move o mouse sobre o mapa |
MOUSEDOWN | Armazena as funções que serão executadas quando o usuário pressiona o botão do mouse sobre o mapa |
MOUSEUP | Armazena as funções que serão executadas quando o usuário solta o botão do mouse sobre o mapa |
MOUSECLIQUE | Armazena as funções que serão executadas quando o usuário clica sobre o mapa |
MOUSECLIQUEPERM | Armazena as funções permanentes que serão executadas quando o usuário clica sobre o mapa |
Functions | |
mouseParado | Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado. |
navegaMapa | Executa as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua extensão geográfica alterada. |
mousemoveMapa | Executa as funções armazenadas em MOUSEMOVE. |
mousedownMapa | Executa as funções armazenadas em MOUSEDOWN. |
mouseupMapa | Executa as funções armazenadas em MOUSEUP. |
mousecliqueMapa | Executa as funções armazenadas em MOUSECLIQUE. |
removeEventos | Remove uma lista de eventos registrados |
adicionaEventos | Registra uma lista de eventos |
i3GEO. | Executa as funções armazenadas em MOUSECLIQUEPERM |
Propriedades | |
ativo | Indica se as operações permanentes serão ou não executadas |
Functions | |
ativa | Ativa os cliques permanentes |
desativa | Desaativa momentaneamente os cliques permanentes |
Armazena as funções permanentes que serão executadas quando o usuário clica sobre o mapa
As operações definidas aqui normalmente não fazem verificação de status de outras ferramentas e podem ser bloqueadas momentaneamente alterando-se i3GEO.eventos.cliquePerm.status
{Array}
i3GEO.configura.funcaoTip
Executa as funções armazenadas em MOUSECLIQUEPERM
i3GEO.eventos.cliquePerm.executa é definido como um evento de clique sobre o mapa
Essas são operações que ocorrem de forma permanente sempre que o usuário clica no mapa. As operações de clique devem alterar o status desse objeto para bloquear a execução quando for o caso
Exemplo, pode ser necessário bloquear as funções permanentes quando o usuário clica no mapa para calcular distâncias, para isso, altere i3GEO.eventos.cliquePerm.status = false e depois volte para true
Propriedades | |
ativo | Indica se as operações permanentes serão ou não executadas |
Functions | |
ativa | Ativa os cliques permanentes |
desativa | Desaativa momentaneamente os cliques permanentes |
Executa as funções definidas em MOUSEPARADO quando é detectado que o mouse está estacionado.
mouseParado : function()
Executa as funções armazenadas em NAVEGAMAPA, ou seja, operações executadas quando o mapa tem sua extensão geográfica alterada.
navegaMapa : function()
Executa as funções armazenadas em MOUSEMOVE.
mousemoveMapa : function()
Executa as funções armazenadas em MOUSEDOWN.
mousedownMapa : function()
Executa as funções armazenadas em MOUSEUP.
mouseupMapa : function( exy )
Executa as funções armazenadas em MOUSECLIQUE.
mousecliqueMapa : function()
Remove uma lista de eventos registrados
removeEventos : function( tipo, eventos )
Registra uma lista de eventos
adicionaEventos : function ( tipo, eventos )
Ativa os cliques permanentes
ativa : function()
Desaativa momentaneamente os cliques permanentes
desativa : function()