Navegação sobre o mapa

Realiza operações de navegação do mapa, como zoom, pan, etc..

Namespace

i3GEO.navega

Veja

http://localhost/i3geo/classesjs/classe_navega.js

Summary
Navegação sobre o mapaRealiza operações de navegação do mapa, como zoom, pan, etc..
Propriedades
FATORZOOMValor utilizado nas operações de zoom in e out.
Functions
pan2pontoDesloca o centro do mapa para um ponto.
centroDoMapaObtém as coordenadas geográficas do centro do mapa
zoominAproxima o mapa aplicando um fator de modificação da escala
zoomoutAfasta o mapa aplicando um fator de modificação da escala
zoompontoCentraliza o mapa em um ponto e acrescenta o ponto como uma nova camada no mapa
zoompontoIMGCentraliza o mapa em um ponto de coordenadas medidas na imagem do mapa
xy2xyDesloca o mapa de um ponto de coordenadas xy para um segundo ponto
zoomExtAplica uma nova extensão geográfica ao mapa.
aplicaEscalaAplica ao mapa um novo valor de escala tendo como base o valor do denminador
i3GEO.navega.autoRedesenhoControla o redesenho automático do mapa por meio de um temporizador
Propriedades
INTERVALOIntervalo de tempo, em milisegundos, que será utilizado para disparar o desenho do mapa
Functions
ativaAtiva o auto-redesenho do mapa
desativaDesativa o auto-redesenho do mapa
i3GEO.navega.lenteAtiva e controla a lente de aumento.
Propriedades
POSICAOXDefine a posição em x da lente em relação ao corpo do mapa
POSICAOYDefine a posição em y da lente em relação ao corpo do mapa
Functions
iniciaAtiva a lente de aumento criando os elementos gráficos necessários e ativando os eventos que controlam a apresentação da lente
desativaDesativa a lente aberta
i3GEO.navega.destacaTemaDestaca um tema mostrando-o sobre os outros em um box que segue o mouse
Propriedades
TAMANHOTamanho do box
Tipos
{sim|nao}
{Código do tema}
Functions
iniciaInicia o destaque de um tema
desativaDesativa o destaque
i3GEO.navega.dialogoAbre as telas de diálogo das opções de navegação no mapa atual
Functions
wikiAbre a janela de diálogo da ferramenta wiki permitindo a navegação integrada com a Wikipédia
metarAbre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos
buscaFotosAbre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias
googleAbre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps
confluenceAbre a janela de diálogo da ferramenta confluence permitindo a navegação integrada com a localização de confluências

Propriedades

FATORZOOM

Valor utilizado nas operações de zoom in e out.  Fator de zoom.

Tipo

{Numeric}

Default

2

Functions

pan2ponto

pan2ponto : function(x,
y)

Desloca o centro do mapa para um ponto.  Utiliza as funcoes da API em uso para executar o pan

Parameters

{numerico}longitude
{numerico}latitude

centroDoMapa

centroDoMapa : function()

Obtém as coordenadas geográficas do centro do mapa

Retorno

{array|false}false se falhar ou [x,y] se não falhar

zoomin

zoomin : function(locaplic,
sid)

Aproxima o mapa aplicando um fator de modificação da escala

Parametros

{String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
{String}(opcional) código da seção aberta no servidor pelo i3geo

zoomout

zoomout : function(locaplic,
sid)

Afasta o mapa aplicando um fator de modificação da escala

Parametros

{String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
{String}(opcional) código da seção aberta no servidor pelo i3geo

zoomponto

zoomponto : function(locaplic,
sid,
x,
y,
tamanho,
simbolo,
cor)

Centraliza o mapa em um ponto e acrescenta o ponto como uma nova camada no mapa

Parametros

{String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
{String}(opcional) código da seção aberta no servidor pelo i3geo
{Numeric}coordenada em décimos de grau da longitude
{Numeric}coordenada em décimos de grau da latitude
{Numeric}opcional, tamanho do símbolo do ponto que será inserido no mapa
{String}opcional, nome do símbolo para o ponto
{String}opcional, cor em r g b (p.ex.  “255 0 0”)

zoompontoIMG

zoompontoIMG : function(locaplic,
sid,
x,
y)

Centraliza o mapa em um ponto de coordenadas medidas na imagem do mapa

Parametros

{String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
{String}(opcional) código da seção aberta no servidor pelo i3geo
{Numeric}coordenada x da imagem
{Numeric}coordenada y da imagem

xy2xy

xy2xy : function(locaplic,
sid,
xi,
yi,
xf,
yf,
ext,
tipoimagem)

Desloca o mapa de um ponto de coordenadas xy para um segundo ponto

Parametros

{String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
{String}(opcional) código da seção aberta no servidor pelo i3geo
{Numeric}coordenada x inicial
{Numeric}coordenada y inicial
{Numeric}coordenada x final
{Numeric}coordenada y final
{String}extensão geográfica do mapa
{String}tipo de imagem atual do mapa (sepia,nenhum,cinza)

zoomExt

zoomExt : function(locaplic,
sid,
tipoimagem,
ext)

Aplica uma nova extensão geográfica ao mapa.

Parametros

{String}(opcional) endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX
{String}(opcional) código da seção aberta no servidor pelo i3geo
{String}Utlize “” para aplicar o default.  Tipo de imagem que será retornada na imagem do mapa que será criada
{String}Extensão geográfica no formato xmin ymin xmax ymax

aplicaEscala

aplicaEscala : function(locaplic,
sid,
escala)

Aplica ao mapa um novo valor de escala tendo como base o valor do denminador

Utilize “” caso vc queira usar locaplic e sid default.

Parametros

{String}endereço do i3geo utilizado na geração da URL para fazer a chamada AJAX.  Pode ser “”
{String}código da seção aberta no servidor pelo i3geo. pode ser “”
{Numeric}denominador da escala

i3GEO.navega.autoRedesenho

Controla o redesenho automático do mapa por meio de um temporizador

Summary
Propriedades
INTERVALOIntervalo de tempo, em milisegundos, que será utilizado para disparar o desenho do mapa
Functions
ativaAtiva o auto-redesenho do mapa
desativaDesativa o auto-redesenho do mapa

Propriedades

INTERVALO

Intervalo de tempo, em milisegundos, que será utilizado para disparar o desenho do mapa

Tipo

{Integer}

Default

0

Functions

ativa

ativa : function(id)

Ativa o auto-redesenho do mapa

Parametros

{String}id do elemento onde o contador de tempo será mostrado no mapa.  Por default, utiliza “tempoRedesenho”.

desativa

desativa : function()

Desativa o auto-redesenho do mapa

i3GEO.navega.lente

Ativa e controla a lente de aumento.

A lente de aumento é um box que pode ser ativado sobre o mapa mostrando uma imagem ampliada da região onde está o mouse

Summary
Propriedades
POSICAOXDefine a posição em x da lente em relação ao corpo do mapa
POSICAOYDefine a posição em y da lente em relação ao corpo do mapa
Functions
iniciaAtiva a lente de aumento criando os elementos gráficos necessários e ativando os eventos que controlam a apresentação da lente
desativaDesativa a lente aberta

Propriedades

POSICAOX

Define a posição em x da lente em relação ao corpo do mapa

Tipo

{numeric}

Default

0

POSICAOY

Define a posição em y da lente em relação ao corpo do mapa

Tipo

{numeric}

Default

0

Functions

inicia

inicia : function()

Ativa a lente de aumento criando os elementos gráficos necessários e ativando os eventos que controlam a apresentação da lente

desativa

desativa : function()

Desativa a lente aberta

i3GEO.navega.destacaTema

Destaca um tema mostrando-o sobre os outros em um box que segue o mouse

Summary
Propriedades
TAMANHOTamanho do box
Tipos
{sim|nao}
{Código do tema}
Functions
iniciaInicia o destaque de um tema
desativaDesativa o destaque

Propriedades

TAMANHO

Tamanho do box

Tipo

{Integer}

Default

75

Tipos

{sim|nao}

{Código do tema}

Functions

inicia

inicia : function(tema)

Inicia o destaque de um tema

Parametros

{String}código do tema

desativa

desativa : function()

Desativa o destaque

i3GEO.navega.dialogo

Abre as telas de diálogo das opções de navegação no mapa atual

Summary
Functions
wikiAbre a janela de diálogo da ferramenta wiki permitindo a navegação integrada com a Wikipédia
metarAbre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos
buscaFotosAbre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias
googleAbre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps
confluenceAbre a janela de diálogo da ferramenta confluence permitindo a navegação integrada com a localização de confluências

Functions

wiki

wiki : function()

Abre a janela de diálogo da ferramenta wiki permitindo a navegação integrada com a Wikipédia

metar

metar : function()

Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos

buscaFotos

buscaFotos : function()

Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias

google

google : function(coordenadas)

Abre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps

Parametros

{array}array com os pares de coordenadas x,y que serão adicionados ao mapa do google (opcional)

confluence

confluence : function()

Abre a janela de diálogo da ferramenta confluence permitindo a navegação integrada com a localização de confluências

pan2ponto : function(x,
y)
Desloca o centro do mapa para um ponto.
centroDoMapa : function()
Obtém as coordenadas geográficas do centro do mapa
zoomin : function(locaplic,
sid)
Aproxima o mapa aplicando um fator de modificação da escala
zoomout : function(locaplic,
sid)
Afasta o mapa aplicando um fator de modificação da escala
zoomponto : function(locaplic,
sid,
x,
y,
tamanho,
simbolo,
cor)
Centraliza o mapa em um ponto e acrescenta o ponto como uma nova camada no mapa
zoompontoIMG : function(locaplic,
sid,
x,
y)
Centraliza o mapa em um ponto de coordenadas medidas na imagem do mapa
xy2xy : function(locaplic,
sid,
xi,
yi,
xf,
yf,
ext,
tipoimagem)
Desloca o mapa de um ponto de coordenadas xy para um segundo ponto
zoomExt : function(locaplic,
sid,
tipoimagem,
ext)
Aplica uma nova extensão geográfica ao mapa.
aplicaEscala : function(locaplic,
sid,
escala)
Aplica ao mapa um novo valor de escala tendo como base o valor do denminador
ativa : function(id)
Ativa o auto-redesenho do mapa
desativa : function()
Desativa o auto-redesenho do mapa
inicia : function()
Ativa a lente de aumento criando os elementos gráficos necessários e ativando os eventos que controlam a apresentação da lente
wiki : function()
Abre a janela de diálogo da ferramenta wiki permitindo a navegação integrada com a Wikipédia
metar : function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com a rede de dados meteorológicos
buscaFotos : function()
Abre a janela de diálogo da ferramenta metar permitindo a navegação integrada com serviços de armazenamento de fotografias
google : function(coordenadas)
Abre a janela de diálogo da ferramenta google permitindo a navegação integrada com o GoogleMaps
confluence : function()
Abre a janela de diálogo da ferramenta confluence permitindo a navegação integrada com a localização de confluências