mobile.php

Interface de apresentação do mapa.  Inicializa o mapa interativo da versão mobile.

A estrutura de funcionamento do mapa é baseada no reload da página toda vez que uma operação é executada.

Os parâmetros descritos abaixo são passados via URL.

Licenca

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.

Arquivo

i3geo/mobile/mobile.php

Parametros

&tmpfname {string}nome do mapfile em uso
&tipo {string}tipo de operação que será executada
Summary
mobile.phpInterface de apresentação do mapa.
PHPOperações executadas do lado do servidor
Valores
zoommaisAproxima o mapa no nível de zoom 5.
zoommais1Aproxima o mapa no nível de zoom 3.
zoommais2Aproxima o mapa no nível de zoom 2.
zoommenosAfasta o mapa no nível de zoom 5.
zoommenosAfasta o mapa no nível de zoom 3.
zoommenosAfasta o mapa no nível de zoom 2.
norteDesloca o mapa para o norte.
sulDesloca o mapa para o sul.
lesteDesloca o mapa para o leste.
oesteDesloca o mapa para o oeste.
localizarAbre formulário para busca geográfica.
localizarxyAbre formulário para incluir um ponto no mapa
autopanDesloca o mapa de forma interativa.
JavascriptOperações executadas pelo navegador
Functions
mensagemInclui uma mensagem no elemento HTML com id=mensagem
zoommaisExecuta a operação zoommais
zoommais1Executa a operação zoommais1
zoommais2Executa a operação zoommais2
zoommenosExecuta a operação zoommenos
zoommenos1Executa a operação zoommenos1
zoommenos2Executa a operação zoommenos2
norteExecuta a operação norte
sulExecuta a operação sul
lesteExecuta a operação leste
oesteExecuta a operação oeste
opAbre um novo formulário PHP
maparefMostra na tela o mapa de referência
autopanCaptura os parâmetros para executar a operação de deslocamento dinâmico do mapa
identificaAltera o modo de operação do mapa de forma que ao ser clicado, o resultado será a abertura de um formulário com os resultados do clique
capturaposicaoCalcula a posição do clique sobre o mapa
findPosCalcula a posição de um elemento HTML na tela

PHP

Operações executadas do lado do servidor

Valores que o parâmetro “tipo” pode assumir.

Exemplo

mobile.php?tipo=zoommais&tmpfname=xxxxxxx

Summary
Valores
zoommaisAproxima o mapa no nível de zoom 5.
zoommais1Aproxima o mapa no nível de zoom 3.
zoommais2Aproxima o mapa no nível de zoom 2.
zoommenosAfasta o mapa no nível de zoom 5.
zoommenosAfasta o mapa no nível de zoom 3.
zoommenosAfasta o mapa no nível de zoom 2.
norteDesloca o mapa para o norte.
sulDesloca o mapa para o sul.
lesteDesloca o mapa para o leste.
oesteDesloca o mapa para o oeste.
localizarAbre formulário para busca geográfica.
localizarxyAbre formulário para incluir um ponto no mapa
autopanDesloca o mapa de forma interativa.

Valores

zoommais

Aproxima o mapa no nível de zoom 5.

zoommais1

Aproxima o mapa no nível de zoom 3.

zoommais2

Aproxima o mapa no nível de zoom 2.

zoommenos

Afasta o mapa no nível de zoom 5.

zoommenos

Afasta o mapa no nível de zoom 3.

zoommenos

Afasta o mapa no nível de zoom 2.

norte

Desloca o mapa para o norte.

sul

Desloca o mapa para o sul.

leste

Desloca o mapa para o leste.

oeste

Desloca o mapa para o oeste.

localizar

Abre formulário para busca geográfica.

localizarxy

Abre formulário para incluir um ponto no mapa

autopan

Desloca o mapa de forma interativa.

Javascript

Operações executadas pelo navegador

Summary
Functions
mensagemInclui uma mensagem no elemento HTML com id=mensagem
zoommaisExecuta a operação zoommais
zoommais1Executa a operação zoommais1
zoommais2Executa a operação zoommais2
zoommenosExecuta a operação zoommenos
zoommenos1Executa a operação zoommenos1
zoommenos2Executa a operação zoommenos2
norteExecuta a operação norte
sulExecuta a operação sul
lesteExecuta a operação leste
oesteExecuta a operação oeste
opAbre um novo formulário PHP
maparefMostra na tela o mapa de referência
autopanCaptura os parâmetros para executar a operação de deslocamento dinâmico do mapa
identificaAltera o modo de operação do mapa de forma que ao ser clicado, o resultado será a abertura de um formulário com os resultados do clique
capturaposicaoCalcula a posição do clique sobre o mapa
findPosCalcula a posição de um elemento HTML na tela

Functions

mensagem

function mensagem(m)

Inclui uma mensagem no elemento HTML com id=mensagem

Parametro

m {string}mensagem

zoommais

function zoommais()

Executa a operação zoommais

zoommais1

function zoommais1()

Executa a operação zoommais1

zoommais2

function zoommais2()

Executa a operação zoommais2

zoommenos

function zoommenos()

Executa a operação zoommenos

zoommenos1

function zoommenos1()

Executa a operação zoommenos1

zoommenos2

function zoommenos2()

Executa a operação zoommenos2

norte

function norte()

Executa a operação norte

sul

function sul()

Executa a operação sul

leste

function leste()

Executa a operação leste

oeste

function oeste()

Executa a operação oeste

op

function op(valor)

Abre um novo formulário PHP

Parametro

valor {string}indica qual formulário deve ser aberto

maparef

function maparef()

Mostra na tela o mapa de referência

autopan

function autopan(exy)

Captura os parâmetros para executar a operação de deslocamento dinâmico do mapa

identifica

function identifica()

Altera o modo de operação do mapa de forma que ao ser clicado, o resultado será a abertura de um formulário com os resultados do clique

capturaposicao

function capturaposicao(exy)

Calcula a posição do clique sobre o mapa

Retorno

{array}

findPos

function findPos(obj)

Calcula a posição de um elemento HTML na tela

Retorno

{array}

function mensagem(m)
Inclui uma mensagem no elemento HTML com id=mensagem
function zoommais()
Executa a operação zoommais
function zoommais1()
Executa a operação zoommais1
function zoommais2()
Executa a operação zoommais2
function zoommenos()
Executa a operação zoommenos
function zoommenos1()
Executa a operação zoommenos1
function zoommenos2()
Executa a operação zoommenos2
function norte()
Executa a operação norte
function sul()
Executa a operação sul
function leste()
Executa a operação leste
function oeste()
Executa a operação oeste
function op(valor)
Abre um novo formulário PHP
function maparef()
Mostra na tela o mapa de referência
function autopan(exy)
Captura os parâmetros para executar a operação de deslocamento dinâmico do mapa
function identifica()
Altera o modo de operação do mapa de forma que ao ser clicado, o resultado será a abertura de um formulário com os resultados do clique
function capturaposicao(exy)
Calcula a posição do clique sobre o mapa
function findPos(obj)
Calcula a posição de um elemento HTML na tela