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 | 8 | <script src="../pacotes/openlayers/OpenLayers2131.js"></script> |
9 | 9 | <link rel="stylesheet" type="text/css" href="../css/black.css"> |
10 | 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 | 13 | <script> |
14 | 14 | /************ |
... | ... | @@ -20,54 +20,54 @@ Define o elemento DOM com ID = i3geo para usar class = "yui-skin-sam" |
20 | 20 | |
21 | 21 | Verifica se i3GEO.configura.sid esta vazia ou nao (guarda o ID da SESSION PHP) |
22 | 22 | Se estiver vazia: |
23 | - | |
23 | + | |
24 | 24 | Verifica as variaveis i3GEO.mapa.TEMASINICIAIS, i3GEO.mapa.TEMASINICIAISLIGADOS e i3GEO.configura.mashuppar |
25 | 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 | 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 | 28 | e o ID da SESSION criada |
29 | - | |
29 | + | |
30 | 30 | Define a variavel i3GEO.configura.sid que armazena o ID da SESSION PHP |
31 | - | |
31 | + | |
32 | 32 | Se nao estiver vazia: |
33 | - | |
33 | + | |
34 | 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 | 36 | Executa a funcao de criacao do mapa i3GEO.php.inicia() usando i3GEO.parametros.w e i3GEO.parametros.h |
37 | - | |
37 | + | |
38 | 38 | Verifica o resultado da criacao do mapa, executada via Ajax e caso nao encontre erro, executa as operacoes seguintes: |
39 | 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 | 42 | Obtem o objeto JSON retornado peo servidor |
43 | - | |
43 | + | |
44 | 44 | Define a variaval que guarda os parametros do mapa obtidos do servidor com i3GEO.parametros = retorno.data.variaveis |
45 | - | |
45 | + | |
46 | 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 | 47 | esses elementos (desenhos, ferramentas, etc). Esses elementos sao armazenados em bse64 no objeto JSON retorno.data.customizacoesinit. |
48 | - | |
48 | + | |
49 | 49 | Verifica se existem dados que armazenam a extensao geografica da ultima navegacao do usuario em cookies |
50 | - | |
50 | + | |
51 | 51 | Armazena em i3GEO.arvoreDeCamadas.CAMADAS um objeto com os parametros de cada layer existente no mapfile criado no servidor |
52 | - | |
52 | + | |
53 | 53 | Executa as operacoes de inicializacao que sao comuns: |
54 | - | |
54 | + | |
55 | 55 | Cria os componentes do mapa com as funcoes: |
56 | - | |
56 | + | |
57 | 57 | i3GEO.gadgets.mostraBuscaRapida(); |
58 | 58 | i3GEO.gadgets.mostraVersao(); |
59 | 59 | i3GEO.gadgets.mostraEmail(); |
60 | 60 | i3GEO.guias.cria(); |
61 | - | |
61 | + | |
62 | 62 | Cria ou ativa a barra de botoes |
63 | - | |
63 | + | |
64 | 64 | Cria o menu suspenso |
65 | - | |
65 | + | |
66 | 66 | Atualiza o valor do campo que mostra a escala do mapa |
67 | - | |
67 | + | |
68 | 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 | 72 | i3GEO.cria(); |
73 | 73 | i3GEO.inicia(); | ... | ... |