Commit f5d14a87be38b7edf7f22e3d025d23b4afc115a6
1 parent
00512991
Exists in
master
and in
7 other branches
--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 = "yui-skin-sam" | @@ -20,54 +20,54 @@ Define o elemento DOM com ID = i3geo para usar class = "yui-skin-sam" | ||
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(); |