Mapa de referência

Arquivo

i3geo/classesjs/classe_maparef.js

Licenca

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

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 ADEQUAÇÃ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.

Summary
Mapa de referênciai3geo/classesjs/classe_maparef.js
i3GEO. maparefCria e processa o mapa de referência
Propriedades
fatorZoomDinamicoDefine o fator de zoom inicial do mapa de referência quando o modo dinâmico for ativado
SELETORTIPOInclui ou não o seletor de tipo de mapa de referência
PERMITEFECHARMostra o botão para fechar a janela ou não.
PERMITEDESLOCARPermite deslocar janela ou não.
TRANSICAOSUAVEAltera a transparência quando o mouse sobrepõe ao mapa de referência e quando sai
OPACIDADEValor da transparência mínima utilizada quando TRANSICAOSUAVE for igual a true.
TOPPosição da janela em relação ao topo do mapa
RIGHTPosição da janela em relação ao lado direito do mapa
Functions
iniciaInicializa o mapa de referência
atualizaAtualiza o mapa de referência.
processaImagemSubstituí a imagem do mapa de referência pela última gerada.
atualizaBoxAtualiza o tamanho e a posição do box que indica a extensão geográfica do mapa atual
clickOcorre quando o usuário clica sobre o mapa de referência, deslocando o mapa principal

i3GEO. maparef

Cria e processa o mapa de referência

Exemplo

i3Geo.maparef.inicia()

Summary
Propriedades
fatorZoomDinamicoDefine o fator de zoom inicial do mapa de referência quando o modo dinâmico for ativado
SELETORTIPOInclui ou não o seletor de tipo de mapa de referência
PERMITEFECHARMostra o botão para fechar a janela ou não.
PERMITEDESLOCARPermite deslocar janela ou não.
TRANSICAOSUAVEAltera a transparência quando o mouse sobrepõe ao mapa de referência e quando sai
OPACIDADEValor da transparência mínima utilizada quando TRANSICAOSUAVE for igual a true.
TOPPosição da janela em relação ao topo do mapa
RIGHTPosição da janela em relação ao lado direito do mapa
Functions
iniciaInicializa o mapa de referência
atualizaAtualiza o mapa de referência.
processaImagemSubstituí a imagem do mapa de referência pela última gerada.
atualizaBoxAtualiza o tamanho e a posição do box que indica a extensão geográfica do mapa atual
clickOcorre quando o usuário clica sobre o mapa de referência, deslocando o mapa principal

Propriedades

fatorZoomDinamico

Define o fator de zoom inicial do mapa de referência quando o modo dinâmico for ativado

Tipo

{numeric}

Default

{-3}

SELETORTIPO

Inclui ou não o seletor de tipo de mapa de referência

Tipo

{Boolean}

Default

{true}

PERMITEFECHAR

Mostra o botão para fechar a janela ou não.

Tipo

{boolean}

Default

{true}

PERMITEDESLOCAR

Permite deslocar janela ou não.

Tipo

{boolean}

TRANSICAOSUAVE

Altera a transparência quando o mouse sobrepõe ao mapa de referência e quando sai

Essa opção como true não funciona bem no IE

Tipo

{boolean}

Default

{true}

OPACIDADE

Valor da transparência mínima utilizada quando TRANSICAOSUAVE for igual a true.

Varia de 0 a 100

Tipo

{numeric}

Default

{85}

TOP

Posição da janela em relação ao topo do mapa

Tipo

{Numeric}

Default

{4}

RIGHT

Posição da janela em relação ao lado direito do mapa

{Numeric}

Defau

{0}

Functions

inicia

inicia: function()

Inicializa o mapa de referência

atualiza

atualiza: function(forca)

Atualiza o mapa de referência.

Se o modo cgi estiver ativado, o mapa de referência é desenhado utilizando-se como src da imagem o programa cgi do Mapserver.

No modo dinâmico, a imagem é gerada de forma diferenciada.  Nesse caso, o modo cgi é desabilitado.

O atualizaReferencia é sempre chamado após o mapa ser redesenhado.

Se houve alteração na extensão, é preciso refazer o mapa de referência se não, a imagem atual é armazenada no quado de animação

processaImagem

processaImagem: function(retorno)

Substituí a imagem do mapa de referência pela última gerada.

Esta função processa os dados de uma chamada AJAX para atualizar o mapa de referência

Parametro

retornostring no formato “var refimagem=’nome da imagem’”.

atualizaBox

atualizaBox: function()

Atualiza o tamanho e a posição do box que indica a extensão geográfica do mapa atual

O box é um div com id = “boxref”.

click

click: function()

Ocorre quando o usuário clica sobre o mapa de referência, deslocando o mapa principal

inicia: function()
Inicializa o mapa de referência
atualiza: function(forca)
Atualiza o mapa de referência.
processaImagem: function(retorno)
Substituí a imagem do mapa de referência pela última gerada.
atualizaBox: function()
Atualiza o tamanho e a posição do box que indica a extensão geográfica do mapa atual
click: function()
Ocorre quando o usuário clica sobre o mapa de referência, deslocando o mapa principal