Commit f5d14a87be38b7edf7f22e3d025d23b4afc115a6

Authored by Edmar Moretti
1 parent 00512991

--no commit message

Showing 1 changed file with 23 additions and 23 deletions   Show diff stats
exemplos/cursodsv3.htm
@@ -8,7 +8,7 @@ @@ -8,7 +8,7 @@
8 <script src="../pacotes/openlayers/OpenLayers2131.js"></script> 8 <script src="../pacotes/openlayers/OpenLayers2131.js"></script>
9 <link rel="stylesheet" type="text/css" href="../css/black.css"> 9 <link rel="stylesheet" type="text/css" href="../css/black.css">
10 </head> 10 </head>
11 -<body style='margin-left:7px;background:white;'> 11 +<body style='margin-left:7px;background:white;' class=yui-skin-sam >
12 12
13 <script> 13 <script>
14 /************ 14 /************
@@ -20,54 +20,54 @@ Define o elemento DOM com ID = i3geo para usar class = &quot;yui-skin-sam&quot; @@ -20,54 +20,54 @@ Define o elemento DOM com ID = i3geo para usar class = &quot;yui-skin-sam&quot;
20 20
21 Verifica se i3GEO.configura.sid esta vazia ou nao (guarda o ID da SESSION PHP) 21 Verifica se i3GEO.configura.sid esta vazia ou nao (guarda o ID da SESSION PHP)
22 Se estiver vazia: 22 Se estiver vazia:
23 - 23 +
24 Verifica as variaveis i3GEO.mapa.TEMASINICIAIS, i3GEO.mapa.TEMASINICIAISLIGADOS e i3GEO.configura.mashuppar 24 Verifica as variaveis i3GEO.mapa.TEMASINICIAIS, i3GEO.mapa.TEMASINICIAISLIGADOS e i3GEO.configura.mashuppar
25 Essas variaveis sao utilizadas para compor os parametros que serao utilizados para criar a SESSION PHP e a area temporaria do mapa 25 Essas variaveis sao utilizadas para compor os parametros que serao utilizados para criar a SESSION PHP e a area temporaria do mapa
26 - 26 +
27 Executa a funcao i3GEO.php.criamapa() com os parametros obtidos e segue o fluxo abaixo. Essa funcao executa um programa PHP cujo retorno 27 Executa a funcao i3GEO.php.criamapa() com os parametros obtidos e segue o fluxo abaixo. Essa funcao executa um programa PHP cujo retorno
28 e o ID da SESSION criada 28 e o ID da SESSION criada
29 - 29 +
30 Define a variavel i3GEO.configura.sid que armazena o ID da SESSION PHP 30 Define a variavel i3GEO.configura.sid que armazena o ID da SESSION PHP
31 - 31 +
32 Se nao estiver vazia: 32 Se nao estiver vazia:
33 - 33 +
34 Verifica se as variaveis i3GEO.parametros.w e i3GEO.parametros.h estao vazias, caso estejam, tenta calcular o tamanho que o mapa devera ter 34 Verifica se as variaveis i3GEO.parametros.w e i3GEO.parametros.h estao vazias, caso estejam, tenta calcular o tamanho que o mapa devera ter
35 - 35 +
36 Executa a funcao de criacao do mapa i3GEO.php.inicia() usando i3GEO.parametros.w e i3GEO.parametros.h 36 Executa a funcao de criacao do mapa i3GEO.php.inicia() usando i3GEO.parametros.w e i3GEO.parametros.h
37 - 37 +
38 Verifica o resultado da criacao do mapa, executada via Ajax e caso nao encontre erro, executa as operacoes seguintes: 38 Verifica o resultado da criacao do mapa, executada via Ajax e caso nao encontre erro, executa as operacoes seguintes:
39 (Nesse momento ja deve existir no servidor, na pasta temporaria, uma pasta especifica para o mapa atual, que inclui um arquivo mapfile 39 (Nesse momento ja deve existir no servidor, na pasta temporaria, uma pasta especifica para o mapa atual, que inclui um arquivo mapfile
40 - com os parametros)  
41 - 40 + com os parametros)
  41 +
42 Obtem o objeto JSON retornado peo servidor 42 Obtem o objeto JSON retornado peo servidor
43 - 43 +
44 Define a variaval que guarda os parametros do mapa obtidos do servidor com i3GEO.parametros = retorno.data.variaveis 44 Define a variaval que guarda os parametros do mapa obtidos do servidor com i3GEO.parametros = retorno.data.variaveis
45 - 45 +
46 Verifica se o mapa criado no servidor possui elementos gravados (o mapa pode ter sido recuperado do banco de dados de administracao) e recupera 46 Verifica se o mapa criado no servidor possui elementos gravados (o mapa pode ter sido recuperado do banco de dados de administracao) e recupera
47 esses elementos (desenhos, ferramentas, etc). Esses elementos sao armazenados em bse64 no objeto JSON retorno.data.customizacoesinit. 47 esses elementos (desenhos, ferramentas, etc). Esses elementos sao armazenados em bse64 no objeto JSON retorno.data.customizacoesinit.
48 - 48 +
49 Verifica se existem dados que armazenam a extensao geografica da ultima navegacao do usuario em cookies 49 Verifica se existem dados que armazenam a extensao geografica da ultima navegacao do usuario em cookies
50 - 50 +
51 Armazena em i3GEO.arvoreDeCamadas.CAMADAS um objeto com os parametros de cada layer existente no mapfile criado no servidor 51 Armazena em i3GEO.arvoreDeCamadas.CAMADAS um objeto com os parametros de cada layer existente no mapfile criado no servidor
52 - 52 +
53 Executa as operacoes de inicializacao que sao comuns: 53 Executa as operacoes de inicializacao que sao comuns:
54 - 54 +
55 Cria os componentes do mapa com as funcoes: 55 Cria os componentes do mapa com as funcoes:
56 - 56 +
57 i3GEO.gadgets.mostraBuscaRapida(); 57 i3GEO.gadgets.mostraBuscaRapida();
58 i3GEO.gadgets.mostraVersao(); 58 i3GEO.gadgets.mostraVersao();
59 i3GEO.gadgets.mostraEmail(); 59 i3GEO.gadgets.mostraEmail();
60 i3GEO.guias.cria(); 60 i3GEO.guias.cria();
61 - 61 +
62 Cria ou ativa a barra de botoes 62 Cria ou ativa a barra de botoes
63 - 63 +
64 Cria o menu suspenso 64 Cria o menu suspenso
65 - 65 +
66 Atualiza o valor do campo que mostra a escala do mapa 66 Atualiza o valor do campo que mostra a escala do mapa
67 - 67 +
68 Verifica se o mapa possui tmeporizador 68 Verifica se o mapa possui tmeporizador
69 -  
70 - Mostra o nome do usuário caso esteja logado 69 +
  70 + Mostra o nome do usuario caso esteja logado
71 ************/ 71 ************/
72 i3GEO.cria(); 72 i3GEO.cria();
73 i3GEO.inicia(); 73 i3GEO.inicia();