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(); |