classe_interface-js.html
77.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><title>Interface - i3Geo</title><link rel="stylesheet" type="text/css" href="../../styles/main.css"><script language=JavaScript src="../../javascript/main.js"></script><script language=JavaScript src="../../javascript/searchdata.js"></script></head><body id=ContentPage onLoad="NDOnLoad()"><script language=JavaScript><!--
if (browserType) {document.write("<div id=" + browserType + ">");if (browserVer) {document.write("<div id=" + browserVer + ">"); }}// --></script>
<!-- Generated by Natural Docs, version Development Release 02-10-2007 (1.35 base) -->
<!-- http://www.naturaldocs.org -->
<!-- saved from url=(0026)http://www.naturaldocs.org -->
<div id=Content><div class="CSection CTopic" id=MainTopic><h1 class=CTitle><a name="Interface"></a>Interface</h1><div class=CBody><h4 class=CHeading>Arquivo</h4><p class=CParagraph>i3geo/classesjs/classe_interface.js</p><h4 class=CHeading>Licenca</h4><p class=CParagraph>GPL2</p><p class=CParagraph>i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet</p><p class=CParagraph>Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti <a href="#" onClick="location.href='mai' + 'lto:' + 'edmar.' + 'moretti' + '@' + 'gmai' + 'l.com'; return false;" class=LEMail>edmar.<span style="display: none">.nosp@m.</span>moretti<span>@</span>gmai<span style="display: none">.nosp@m.</span>l.com</a></p><p class=CParagraph>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;</p><p class=CParagraph>Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUACÃ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.</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBody><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SMain"><td class=SEntry><a href="#Interface" >Interface</a></td><td class=SDescription>i3geo/classesjs/classe_interface.js</td></tr><tr class="SClasse"><td class=SEntry><a href="#i3GEO.Interface" >i3GEO.<span class=HB> </span>Interface</a></td><td class=SDescription>Funcoes que controlam o comportamento específico de determinadas interfaces</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.Interface.Propriedades" >Propriedades</a></td><td class=SDescription></td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.TABLET" >TABLET</a></td><td class=SDescription>Aplica configurações especiais para uso em tablets.</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.Interface.ALTTABLET" >ALTTABLET</a></td><td class=SDescription>Nome do arquivo HTML com a interface alternativa utilizada quando o i3Geo detecta o uso de um dispositivo móvel</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.OUTPUTFORMAT" >OUTPUTFORMAT</a></td><td class=SDescription>Formato de geração da imagem.</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.Interface.BARRABOTOESTOP" >BARRABOTOESTOP</a></td><td class=SDescription>Distância da barra de botões em relação ao topo do mapa.</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.BARRABOTOESLEFT" >BARRABOTOESLEFT</a></td><td class=SDescription>Distância da barra de botões em relação ao lado esquerdo do mapa.</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.Interface.BARRADEZOOMTOP" >BARRADEZOOMTOP</a></td><td class=SDescription>Distância da barra de zoom em relação ao topo do mapa.</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.BARRADEZOOMLEFT" >BARRADEZOOMLEFT</a></td><td class=SDescription>Distância da barra de zoom em relação ao lado esquerdo do mapa.</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.Interface.ATUAL" >ATUAL</a></td><td class=SDescription>Interface utilizada na criação e controle do mapa.</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.IDCORPO" >IDCORPO</a></td><td class=SDescription>ID do elemento HTML que receberá o corpo do mapa</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.Interface.ATIVAMENUCONTEXTO" >ATIVAMENUCONTEXTO</a></td><td class=SDescription>Indica se o menu de contexto deve ser ativado</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.Interface.Variaveis" >Variaveis</a></td><td class=SDescription></td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.IDMAPA" >IDMAPA</a></td><td class=SDescription>ID do elemento HTML criado para conter o mapa</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#i3GEO.Interface.STATUS" >STATUS</a></td><td class=SDescription>Indica o status atual do mapa.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.Interface.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.atual2gm" id=link1 onMouseOver="ShowTip(event, 'tt1', 'link1')" onMouseOut="HideTip('tt1')">atual2gm</a></td><td class=SDescription>Troca o renderizador do mapa passando a usar a API do Google Maps</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.Interface.atual2ol" id=link2 onMouseOver="ShowTip(event, 'tt2', 'link2')" onMouseOut="HideTip('tt2')">atual2ol</a></td><td class=SDescription>Troca o renderizador do mapa passando a usar a API do Open Layers</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.redesenha" id=link3 onMouseOver="ShowTip(event, 'tt3', 'link3')" onMouseOut="HideTip('tt3')">redesenha</a></td><td class=SDescription>Aplica o método redesenha da interface atual. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.Interface.aplicaOpacidade" id=link4 onMouseOver="ShowTip(event, 'tt4', 'link4')" onMouseOut="HideTip('tt4')">aplicaOpacidade</a></td><td class=SDescription>Aplica um fator de opacidade a todos os layers do mapa</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.atualizaMapa" id=link5 onMouseOver="ShowTip(event, 'tt5', 'link5')" onMouseOut="HideTip('tt5')">atualizaMapa</a></td><td class=SDescription>Aplica o método atualizaMapa da interface atual. </td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.Interface.atualizaTema" id=link6 onMouseOver="ShowTip(event, 'tt6', 'link6')" onMouseOut="HideTip('tt6')">atualizaTema</a></td><td class=SDescription>Aplica o método atualizaTema da interface atual</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.ligaDesliga" id=link7 onMouseOver="ShowTip(event, 'tt7', 'link7')" onMouseOut="HideTip('tt7')">ligaDesliga</a></td><td class=SDescription>Liga/desliga um tema</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.Interface.adicionaKml" id=link8 onMouseOver="ShowTip(event, 'tt8', 'link8')" onMouseOut="HideTip('tt8')">adicionaKml</a></td><td class=SDescription>Aplica o método de adição de kml ao mapa conforme a interface atual</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.cria" id=link9 onMouseOver="ShowTip(event, 'tt9', 'link9')" onMouseOut="HideTip('tt9')">cria</a></td><td class=SDescription>Cria ou altera os elementos HTML necessários para a interface</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.Interface.inicia" id=link10 onMouseOver="ShowTip(event, 'tt10', 'link10')" onMouseOut="HideTip('tt10')">inicia</a></td><td class=SDescription>Inicia a interface</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.alteraLayers" >alteraLayers</a></td><td class=SDescription>Altera todos os layers do mapa modificando um determinado parâmetro</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.Interface.ativaBotoes" id=link11 onMouseOver="ShowTip(event, 'tt11', 'link11')" onMouseOut="HideTip('tt11')">ativaBotoes</a></td><td class=SDescription>Ativa os botões de ferramentas</td></tr><tr class="SClasse"><td class=SEntry><a href="#i3GEO.Interface.openlayers" >i3GEO.<span class=HB> </span>Interface.<span class=HB> </span>openlayers</a></td><td class=SDescription>Interface com motor de navegação baseado na API OpenLayers</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.Interface.openlayers.Propriedades" >Propriedades</a></td><td class=SDescription></td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.openlayers.parametrosMap" >parametrosMap</a></td><td class=SDescription>Permite incluir parametros da API do OpenLayers não previstos no i3Geo. </td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.Interface.openlayers.FUNDOTEMA" >FUNDOTEMA</a></td><td class=SDescription>Estilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.openlayers.TILES" >TILES</a></td><td class=SDescription>Indica se será utilizado o modo de navegação em tiles</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.Interface.openlayers.BUFFER" >BUFFER</a></td><td class=SDescription>Número de TILES na área não visível do mapa</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.openlayers.GADGETS" >GADGETS</a></td><td class=SDescription>Lista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.Interface.openlayers.MINEXTENT" >MINEXTENT</a></td><td class=SDescription>Menor extensão geográfica que pode ser mostrada no mapa</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.openlayers.MAXEXTENT" >MAXEXTENT</a></td><td class=SDescription>Maior extensão geográfica que pode ser mostrada no mapa</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.Interface.openlayers.LAYERSADICIONAIS" >LAYERSADICIONAIS</a></td><td class=SDescription>Array com objetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.</td></tr><tr class="SClasse"><td class=SEntry><a href="#i3GEO.Interface.googlemaps" >i3GEO.<span class=HB> </span>Interface.<span class=HB> </span>googlemaps</a></td><td class=SDescription>Interface com motor de navegação baseado na API Google Maps</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.Propriedades" >Propriedades</a></td><td class=SDescription></td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.MAPOPTIONS" >MAPOPTIONS</a></td><td class=SDescription>Objeto contendo opções que serão utilizadas no construtor do mapa conforme a API do GoogleMaps</td></tr><tr class="SPropriedade SIndent2"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.OPACIDADE" >OPACIDADE</a></td><td class=SDescription>Valor da opacidade das camadas i3geo do mapa</td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.TIPOMAPA" >TIPOMAPA</a></td><td class=SDescription>Tipo de mapa que será usado como default, conforme constantes definidas na API do Google Maps.</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.Variaveis" >Variaveis</a></td><td class=SDescription></td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.ZOOMSCALE" >ZOOMSCALE</a></td><td class=SDescription>Array com a lista de escalas em cada nivel de zoom utilizado pelo Google</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.PARAMETROSLAYER" >PARAMETROSLAYER</a></td><td class=SDescription>Parâmetros adicionais que são inseridos na URL que define cada layer</td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.posfixo" >posfixo</a></td><td class=SDescription>String acrescentada à url de cada tile para garantir a remoção do cache local</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.adicionaKml" id=link12 onMouseOver="ShowTip(event, 'tt12', 'link12')" onMouseOut="HideTip('tt12')">adicionaKml</a></td><td class=SDescription>Insere no mapa uma camada KML com base na API do Google Maps</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.adicionaNoArvoreGoogle" id=link13 onMouseOver="ShowTip(event, 'tt13', 'link13')" onMouseOut="HideTip('tt13')">adicionaNoArvoreGoogle</a></td><td class=SDescription>Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.ativaDesativaCamadaKml" id=link14 onMouseOver="ShowTip(event, 'tt14', 'link14')" onMouseOut="HideTip('tt14')">ativaDesativaCamadaKml</a></td><td class=SDescription>Ativa ou desativa uma camada do nó de layers KML</td></tr><tr class="SClasse"><td class=SEntry><a href="#i3GEO.Interface.googleearth" >i3GEO.<span class=HB> </span>Interface.<span class=HB> </span>googleearth</a></td><td class=SDescription>Interface com motor de navegação baseado na API Google Earth</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.Interface.googleearth.Variaveis" >Variaveis</a></td><td class=SDescription></td></tr><tr class="SVariavel SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googleearth.PARAMETROSLAYER" >PARAMETROSLAYER</a></td><td class=SDescription>Parâmetros adicionais que são inseridos na URL que define cada layer</td></tr><tr class="SVariavel SIndent2"><td class=SEntry><a href="#i3GEO.Interface.googleearth.posfixo" >posfixo</a></td><td class=SDescription>String acrescentada à url de cada tile para garantir a remoção do cache local</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.Interface.googleearth.Propriedades" >Propriedades</a></td><td class=SDescription></td></tr><tr class="SPropriedade SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googleearth.GADGETS" >GADGETS</a></td><td class=SDescription>Lista dos controles específicos da API do Google Earth que serão inseridos ou não no mapa</td></tr><tr class="SGroup SIndent1"><td class=SEntry><a href="#i3GEO.Interface.googleearth.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googleearth.adicionaKml" id=link15 onMouseOver="ShowTip(event, 'tt15', 'link15')" onMouseOut="HideTip('tt15')">adicionaKml</a></td><td class=SDescription>Insere no mapa uma camada KML com base na API do Google Earth</td></tr><tr class="SFunction SIndent2"><td class=SEntry><a href="#i3GEO.Interface.googleearth.adicionaNoArvoreGoogle" id=link16 onMouseOver="ShowTip(event, 'tt16', 'link16')" onMouseOut="HideTip('tt16')">adicionaNoArvoreGoogle</a></td><td class=SDescription>Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa</td></tr><tr class="SFunction SIndent2 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googleearth.ativaDesativaCamadaKml" id=link17 onMouseOver="ShowTip(event, 'tt17', 'link17')" onMouseOut="HideTip('tt17')">ativaDesativaCamadaKml</a></td><td class=SDescription>Ativa ou desativa uma camada do nó de layers KML</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div>
<div class="CClasse CTopic"><h2 class=CTitle><a name="i3GEO.Interface"></a>i3GEO.<span class=HB> </span>Interface</h2><div class=CBody><p class=CParagraph>Funcoes que controlam o comportamento específico de determinadas interfaces</p><p class=CParagraph>As interfaces são definidas na inicialização do i3Geo, por exemplo, openlayers,etc</p><p class=CParagraph>A classe “interface” contém os métdos específicos utilizados nessas interfaces</p><h4 class=CHeading>Exemplo</h4><p class=CParagraph>Para iniciar o i3geo com uma interface específica, utilize <a href="http://localhost/i3geo/ms_criamapa.php?interface=googlemaps.phtml" class=LURL>http://localhost<span class=HB>- </span>/i3geo<span class=HB>- </span>/ms_criamapa.php?interface=googlemaps.phtml</a> O HTML deve conter as definições da interface criada e deve estar armazenado em i3geo/aplicmap</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBody><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#i3GEO.Interface.Propriedades" >Propriedades</a></td><td class=SDescription></td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.TABLET" >TABLET</a></td><td class=SDescription>Aplica configurações especiais para uso em tablets.</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.Interface.ALTTABLET" >ALTTABLET</a></td><td class=SDescription>Nome do arquivo HTML com a interface alternativa utilizada quando o i3Geo detecta o uso de um dispositivo móvel</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.OUTPUTFORMAT" >OUTPUTFORMAT</a></td><td class=SDescription>Formato de geração da imagem.</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.Interface.BARRABOTOESTOP" >BARRABOTOESTOP</a></td><td class=SDescription>Distância da barra de botões em relação ao topo do mapa.</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.BARRABOTOESLEFT" >BARRABOTOESLEFT</a></td><td class=SDescription>Distância da barra de botões em relação ao lado esquerdo do mapa.</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.Interface.BARRADEZOOMTOP" >BARRADEZOOMTOP</a></td><td class=SDescription>Distância da barra de zoom em relação ao topo do mapa.</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.BARRADEZOOMLEFT" >BARRADEZOOMLEFT</a></td><td class=SDescription>Distância da barra de zoom em relação ao lado esquerdo do mapa.</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.Interface.ATUAL" >ATUAL</a></td><td class=SDescription>Interface utilizada na criação e controle do mapa.</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.IDCORPO" >IDCORPO</a></td><td class=SDescription>ID do elemento HTML que receberá o corpo do mapa</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.Interface.ATIVAMENUCONTEXTO" >ATIVAMENUCONTEXTO</a></td><td class=SDescription>Indica se o menu de contexto deve ser ativado</td></tr><tr class="SGroup"><td class=SEntry><a href="#i3GEO.Interface.Variaveis" >Variaveis</a></td><td class=SDescription></td></tr><tr class="SVariavel SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.IDMAPA" >IDMAPA</a></td><td class=SDescription>ID do elemento HTML criado para conter o mapa</td></tr><tr class="SVariavel SIndent1"><td class=SEntry><a href="#i3GEO.Interface.STATUS" >STATUS</a></td><td class=SDescription>Indica o status atual do mapa.</td></tr><tr class="SGroup"><td class=SEntry><a href="#i3GEO.Interface.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.atual2gm" id=link18 onMouseOver="ShowTip(event, 'tt1', 'link18')" onMouseOut="HideTip('tt1')">atual2gm</a></td><td class=SDescription>Troca o renderizador do mapa passando a usar a API do Google Maps</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.Interface.atual2ol" id=link19 onMouseOver="ShowTip(event, 'tt2', 'link19')" onMouseOut="HideTip('tt2')">atual2ol</a></td><td class=SDescription>Troca o renderizador do mapa passando a usar a API do Open Layers</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.redesenha" id=link20 onMouseOver="ShowTip(event, 'tt3', 'link20')" onMouseOut="HideTip('tt3')">redesenha</a></td><td class=SDescription>Aplica o método redesenha da interface atual. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.Interface.aplicaOpacidade" id=link21 onMouseOver="ShowTip(event, 'tt4', 'link21')" onMouseOut="HideTip('tt4')">aplicaOpacidade</a></td><td class=SDescription>Aplica um fator de opacidade a todos os layers do mapa</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.atualizaMapa" id=link22 onMouseOver="ShowTip(event, 'tt5', 'link22')" onMouseOut="HideTip('tt5')">atualizaMapa</a></td><td class=SDescription>Aplica o método atualizaMapa da interface atual. </td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.Interface.atualizaTema" id=link23 onMouseOver="ShowTip(event, 'tt6', 'link23')" onMouseOut="HideTip('tt6')">atualizaTema</a></td><td class=SDescription>Aplica o método atualizaTema da interface atual</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.ligaDesliga" id=link24 onMouseOver="ShowTip(event, 'tt7', 'link24')" onMouseOut="HideTip('tt7')">ligaDesliga</a></td><td class=SDescription>Liga/desliga um tema</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.Interface.adicionaKml" id=link25 onMouseOver="ShowTip(event, 'tt8', 'link25')" onMouseOut="HideTip('tt8')">adicionaKml</a></td><td class=SDescription>Aplica o método de adição de kml ao mapa conforme a interface atual</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.cria" id=link26 onMouseOver="ShowTip(event, 'tt9', 'link26')" onMouseOut="HideTip('tt9')">cria</a></td><td class=SDescription>Cria ou altera os elementos HTML necessários para a interface</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.Interface.inicia" id=link27 onMouseOver="ShowTip(event, 'tt10', 'link27')" onMouseOut="HideTip('tt10')">inicia</a></td><td class=SDescription>Inicia a interface</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.alteraLayers" >alteraLayers</a></td><td class=SDescription>Altera todos os layers do mapa modificando um determinado parâmetro</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.Interface.ativaBotoes" id=link28 onMouseOver="ShowTip(event, 'tt11', 'link28')" onMouseOut="HideTip('tt11')">ativaBotoes</a></td><td class=SDescription>Ativa os botões de ferramentas</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="i3GEO.Interface.Propriedades"></a>Propriedades</h3></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.TABLET"></a>TABLET</h3><div class=CBody><p class=CParagraph>Aplica configurações especiais para uso em tablets.</p><p class=CParagraph>Altera o posicionamento da barra de botões e comportamento das guias. Veja o exemplo interface/openlayers_t.htm.</p><h4 class=CHeading>Type</h4><p class=CParagraph>{boolean}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{false}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.ALTTABLET"></a>ALTTABLET</h3><div class=CBody><p class=CParagraph>Nome do arquivo HTML com a interface alternativa utilizada quando o i3Geo detecta o uso de um dispositivo móvel</p><p class=CParagraph>A detecção é aplicada automaticamente quando essa variável for definida</p><p class=CParagraph>Para não aplicar a detecção, use i3GEO.Interface.ALTTABLET = “”</p><h4 class=CHeading>Type</h4><p class=CParagraph>{string}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{openlayers_t.htm}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.OUTPUTFORMAT"></a>OUTPUTFORMAT</h3><div class=CBody><p class=CParagraph>Formato de geração da imagem.</p><p class=CParagraph>Os formatos devem estar definidos no mapfile geral1windows.map e geral1.map. A definição dessa variável não afeta a interface padrão, que utiliza a definição que estiver ativa nos mapfiles de inicialização.</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{MAPSERVER OUTPUTFORMAT}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{“AGG_Q”}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.BARRABOTOESTOP"></a>BARRABOTOESTOP</h3><div class=CBody><p class=CParagraph>Distância da barra de botões em relação ao topo do mapa.</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{number}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{12}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.BARRABOTOESLEFT"></a>BARRABOTOESLEFT</h3><div class=CBody><p class=CParagraph>Distância da barra de botões em relação ao lado esquerdo do mapa.</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{number}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{3}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.BARRADEZOOMTOP"></a>BARRADEZOOMTOP</h3><div class=CBody><p class=CParagraph>Distância da barra de zoom em relação ao topo do mapa.</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{number}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{12}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.BARRADEZOOMLEFT"></a>BARRADEZOOMLEFT</h3><div class=CBody><p class=CParagraph>Distância da barra de zoom em relação ao lado esquerdo do mapa.</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{number}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{3}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.ATUAL"></a>ATUAL</h3><div class=CBody><p class=CParagraph>Interface utilizada na criação e controle do mapa.</p><p class=CParagraph>Veja como usar nos arquivos de apresentação do mapa existentes no diretório i3geo/interface</p><p class=CParagraph>O i3Geo, além da interface própria, permite o uso de outras APIs para a construção do mapa, como Google Maps ou Openlayers. Essa propriedade define qual interface será usada. Não confundir com o nome do HTML que é utilizado para mostrar o mapa.</p><p class=CParagraph>Para definir a interface, utilize</p><p class=CParagraph>i3GEO.Interface.ATUAL = “<valor>”</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{string}</p><h4 class=CHeading>Valores</h4><p class=CParagraph>{openlayers|googlemaps|googleearth}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{“openlayers”}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.IDCORPO"></a>IDCORPO</h3><div class=CBody><p class=CParagraph>ID do elemento HTML que receberá o corpo do mapa</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{string}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{“corpoMapa”}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.ATIVAMENUCONTEXTO"></a>ATIVAMENUCONTEXTO</h3><div class=CBody><p class=CParagraph>Indica se o menu de contexto deve ser ativado</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{Boolean}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{true}</p></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="i3GEO.Interface.Variaveis"></a>Variaveis</h3></div>
<div class="CVariavel CTopic"><h3 class=CTitle><a name="i3GEO.Interface.IDMAPA"></a>IDMAPA</h3><div class=CBody><p class=CParagraph>ID do elemento HTML criado para conter o mapa</p><p class=CParagraph>Esse elemento normalmente é criado dentro de IDCORPO dependendo da interface</p></div></div>
<div class="CVariavel CTopic"><h3 class=CTitle><a name="i3GEO.Interface.STATUS"></a>STATUS</h3><div class=CBody><p class=CParagraph>Indica o status atual do mapa.</p><p class=CParagraph>É utilizado para verificar o status do mapa e bloquear ou não determinadas funções.</p><p class=CParagraph>Por exemplo, na interface OpenLayers, identifica se as camadas estão sendo atualizadas</p><p class=CParagraph>STATUS = { atualizando: new Array(), //guarda os códigos dos layers que estão sendo redesenhados trocando: false //indica se o mapa está na fase de troca de interface }</p></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="i3GEO.Interface.Functions"></a>Functions</h3></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.atual2gm"></a>atual2gm</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>atual2gm:</td></tr></table></blockquote><p class=CParagraph>Troca o renderizador do mapa passando a usar a API do Google Maps</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.atual2ol"></a>atual2ol</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>atual2ol:</td></tr></table></blockquote><p class=CParagraph>Troca o renderizador do mapa passando a usar a API do Open Layers</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.redesenha"></a>redesenha</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>redesenha: function()</td></tr></table></blockquote><p class=CParagraph>Aplica o método redesenha da interface atual. Em alguns casos, a função de redesenho aplica os mesmos processos da função de atualizar o mapa. Isso ocorre pq em alguns casos as funções são otimizadas para cada situação</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.aplicaOpacidade"></a>aplicaOpacidade</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>aplicaOpacidade: function(</td><td class=PParameter nowrap>opacidade,</td></tr><tr><td></td><td class=PParameter nowrap>layer</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Aplica um fator de opacidade a todos os layers do mapa</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>opacidade {numerico}</td><td class=CDLDescription>0 a 1</td></tr><tr><td class=CDLEntry>layer {string}</td><td class=CDLDescription>(opcional) se for vazio aplica ao mapa todo</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.atualizaMapa"></a>atualizaMapa</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>atualizaMapa: function()</td></tr></table></blockquote><p class=CParagraph>Aplica o método atualizaMapa da interface atual. Em alguns casos, a função de redesenho aplica os mesmos processos da função de atualizar o mapa. Isso ocorre pq em alguns casos as funções são otimizadas para cada situação</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.atualizaTema"></a>atualizaTema</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>atualizaTema: function(</td><td class=PParameter nowrap>retorno,</td></tr><tr><td></td><td class=PParameter nowrap>tema</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Aplica o método atualizaTema da interface atual</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>retorno {JSON}</td><td class=CDLDescription>objeto JSON com os parâmetros obtidos da função PHP de redesenho do mapa. Quando igual a “”, é feita apenas a atualização da camada, sem que a árvore de camadas seja atualizada.</td></tr><tr><td class=CDLEntry>tema {string}</td><td class=CDLDescription>código do tema</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.ligaDesliga"></a>ligaDesliga</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>ligaDesliga: function(</td><td class=PParameter nowrap>obj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Liga/desliga um tema</p><h4 class=CHeading>Parametros</h4><p class=CParagraph>{object} objeto do tipo checkbox que foi acionado na arvore de camadas</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.adicionaKml"></a>adicionaKml</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>adicionaKml: function()</td></tr></table></blockquote><p class=CParagraph>Aplica o método de adição de kml ao mapa conforme a interface atual</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.cria"></a>cria</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>cria: function(</td><td class=PParameter nowrap>w,</td></tr><tr><td></td><td class=PParameter nowrap>h</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Cria ou altera os elementos HTML necessários para a interface</p><p class=CParagraph>Essa função é executada na inicialização do i3geo</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>w {Integer}</td><td class=CDLDescription>largura do corpo do mapa em pixels</td></tr><tr><td class=CDLEntry>h {Integer}</td><td class=CDLDescription>altura do corpo do mapa em pixels</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.inicia"></a>inicia</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>inicia: function(</td><td class=PParameter nowrap>w,</td></tr><tr><td></td><td class=PParameter nowrap>h</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Inicia a interface</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.alteraLayers"></a>alteraLayers</h3><div class=CBody><p class=CParagraph>Altera todos os layers do mapa modificando um determinado parâmetro</p></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.ativaBotoes"></a>ativaBotoes</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ativaBotoes: function()</td></tr></table></blockquote><p class=CParagraph>Ativa os botões de ferramentas</p></div></div>
<div class="CClasse CTopic"><h2 class=CTitle><a name="i3GEO.Interface.openlayers"></a>i3GEO.<span class=HB> </span>Interface.<span class=HB> </span>openlayers</h2><div class=CBody><p class=CParagraph>Interface com motor de navegação baseado na API OpenLayers</p><p class=CParagraph>Utilizado quando</p><p class=CParagraph>i3GEO.Interface.ATUAL = “openlayers”</p><p class=CParagraph>Cria o objeto i3geoOL que pode receber os métodos da API do OpenLayers</p><p class=CParagraph>Para detalhes sobre a configuração da interface, veja i3geo/aplicmap/openlayers.htm</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBody><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#i3GEO.Interface.openlayers.Propriedades" >Propriedades</a></td><td class=SDescription></td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.openlayers.parametrosMap" >parametrosMap</a></td><td class=SDescription>Permite incluir parametros da API do OpenLayers não previstos no i3Geo. </td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.Interface.openlayers.FUNDOTEMA" >FUNDOTEMA</a></td><td class=SDescription>Estilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.openlayers.TILES" >TILES</a></td><td class=SDescription>Indica se será utilizado o modo de navegação em tiles</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.Interface.openlayers.BUFFER" >BUFFER</a></td><td class=SDescription>Número de TILES na área não visível do mapa</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.openlayers.GADGETS" >GADGETS</a></td><td class=SDescription>Lista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.Interface.openlayers.MINEXTENT" >MINEXTENT</a></td><td class=SDescription>Menor extensão geográfica que pode ser mostrada no mapa</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.openlayers.MAXEXTENT" >MAXEXTENT</a></td><td class=SDescription>Maior extensão geográfica que pode ser mostrada no mapa</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.Interface.openlayers.LAYERSADICIONAIS" >LAYERSADICIONAIS</a></td><td class=SDescription>Array com objetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="i3GEO.Interface.openlayers.Propriedades"></a>Propriedades</h3></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.openlayers.parametrosMap"></a>parametrosMap</h3><div class=CBody><p class=CParagraph>Permite incluir parametros da API do OpenLayers não previstos no i3Geo. Veja em <a href="http://dev.openlayers.org/releases/OpenLayers-2.12/doc/apidocs/files/OpenLayers/Map-js.html" class=LURL>http://dev.openlayers.org<span class=HB>- </span>/releases<span class=HB>- </span>/OpenLayers-2.12<span class=HB>- </span>/doc<span class=HB>- </span>/apidocs<span class=HB>- </span>/files<span class=HB>- </span>/OpenLayers<span class=HB>- </span>/Map-js.html</a></p><p class=CParagraph>Exemplo i3GEO.Interface.openlayers.parametrosMap.scales = [50000000, 30000000, 10000000, 5000000];</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.openlayers.FUNDOTEMA"></a>FUNDOTEMA</h3><div class=CBody><p class=CParagraph>Estilo “background” do nome do tema na árvore de camadas enquanto o mesmo está sendo carregado.</p><p class=CParagraph>Permite destacar o nome do tema que está em processo de carregamento</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{background style}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{yellow}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.openlayers.TILES"></a>TILES</h3><div class=CBody><p class=CParagraph>Indica se será utilizado o modo de navegação em tiles</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{boolean}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{false}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.openlayers.BUFFER"></a>BUFFER</h3><div class=CBody><p class=CParagraph>Número de TILES na área não visível do mapa</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{integer}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{0}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.openlayers.GADGETS"></a>GADGETS</h3><div class=CBody><p class=CParagraph>Lista dos controles específicos da API do OpenLayers que serão inseridos ou não no mapa</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{object}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{PanZoomBar:true,LayerSwitcher:true,ScaleLine:true,OverviewMap:true}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.openlayers.MINEXTENT"></a>MINEXTENT</h3><div class=CBody><p class=CParagraph>Menor extensão geográfica que pode ser mostrada no mapa</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{array}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{-0.001, -0.001, 0.001, 0.001]}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.openlayers.MAXEXTENT"></a>MAXEXTENT</h3><div class=CBody><p class=CParagraph>Maior extensão geográfica que pode ser mostrada no mapa</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{array}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{[-180, -90, 180, 90]}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.openlayers.LAYERSADICIONAIS"></a>LAYERSADICIONAIS</h3><div class=CBody><p class=CParagraph>Array com objetos do tipo LAYER que serão adicionados após a crioação de todos os layers default.</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{array}</p></div></div>
<div class="CClasse CTopic"><h2 class=CTitle><a name="i3GEO.Interface.googlemaps"></a>i3GEO.<span class=HB> </span>Interface.<span class=HB> </span>googlemaps</h2><div class=CBody><p class=CParagraph>Interface com motor de navegação baseado na API Google Maps</p><p class=CParagraph>Utilizado quando</p><p class=CParagraph>i3GEO.Interface.ATUAL = “googlemaps”</p><p class=CParagraph>Cria o objeto i3GeoMap que pode receber os métodos da API. Cria também o objeto i3GeoMapOverlay do tipo Overlay, utilizado para cálculos ou para receber elementos gráficos.</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBody><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.Propriedades" >Propriedades</a></td><td class=SDescription></td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.MAPOPTIONS" >MAPOPTIONS</a></td><td class=SDescription>Objeto contendo opções que serão utilizadas no construtor do mapa conforme a API do GoogleMaps</td></tr><tr class="SPropriedade SIndent1"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.OPACIDADE" >OPACIDADE</a></td><td class=SDescription>Valor da opacidade das camadas i3geo do mapa</td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.TIPOMAPA" >TIPOMAPA</a></td><td class=SDescription>Tipo de mapa que será usado como default, conforme constantes definidas na API do Google Maps.</td></tr><tr class="SGroup"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.Variaveis" >Variaveis</a></td><td class=SDescription></td></tr><tr class="SVariavel SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.ZOOMSCALE" >ZOOMSCALE</a></td><td class=SDescription>Array com a lista de escalas em cada nivel de zoom utilizado pelo Google</td></tr><tr class="SVariavel SIndent1"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.PARAMETROSLAYER" >PARAMETROSLAYER</a></td><td class=SDescription>Parâmetros adicionais que são inseridos na URL que define cada layer</td></tr><tr class="SVariavel SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.posfixo" >posfixo</a></td><td class=SDescription>String acrescentada à url de cada tile para garantir a remoção do cache local</td></tr><tr class="SGroup"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.adicionaKml" id=link29 onMouseOver="ShowTip(event, 'tt12', 'link29')" onMouseOut="HideTip('tt12')">adicionaKml</a></td><td class=SDescription>Insere no mapa uma camada KML com base na API do Google Maps</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.adicionaNoArvoreGoogle" id=link30 onMouseOver="ShowTip(event, 'tt13', 'link30')" onMouseOut="HideTip('tt13')">adicionaNoArvoreGoogle</a></td><td class=SDescription>Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googlemaps.ativaDesativaCamadaKml" id=link31 onMouseOver="ShowTip(event, 'tt14', 'link31')" onMouseOut="HideTip('tt14')">ativaDesativaCamadaKml</a></td><td class=SDescription>Ativa ou desativa uma camada do nó de layers KML</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.Propriedades"></a>Propriedades</h3></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.MAPOPTIONS"></a>MAPOPTIONS</h3><div class=CBody><p class=CParagraph>Objeto contendo opções que serão utilizadas no construtor do mapa conforme a API do GoogleMaps</p><p class=CParagraph>Exemplo de uso</p><p class=CParagraph>i3GEO.Interface.googlemaps.MAPOPTIONS = {maxZoom:5};</p><p class=CParagraph><a href="https://developers.google.com/maps/documentation/javascript/reference#MapOptions" class=LURL>https://developers.google.com<span class=HB>- </span>/maps<span class=HB>- </span>/documentation<span class=HB>- </span>/javascript<span class=HB>- </span>/reference#MapOptions</a></p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{MapOptions}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.OPACIDADE"></a>OPACIDADE</h3><div class=CBody><p class=CParagraph>Valor da opacidade das camadas i3geo do mapa</p><p class=CParagraph>Varia de 0 a 1</p><h4 class=CHeading>Default</h4><p class=CParagraph>0.8</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{Numeric}</p></div></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.TIPOMAPA"></a>TIPOMAPA</h3><div class=CBody><p class=CParagraph>Tipo de mapa que será usado como default, conforme constantes definidas na API do Google Maps.</p><h4 class=CHeading>Default</h4><p class=CParagraph>”roadmap”</p><h4 class=CHeading>Tipo</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>{string</td><td class=CDLDescription>Google API constante “satellite”|”roadmap”|”hybrid”|”terrain”}</td></tr></table></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.Variaveis"></a>Variaveis</h3></div>
<div class="CVariavel CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.ZOOMSCALE"></a>ZOOMSCALE</h3><div class=CBody><p class=CParagraph>Array com a lista de escalas em cada nivel de zoom utilizado pelo Google</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{array}</p></div></div>
<div class="CVariavel CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.PARAMETROSLAYER"></a>PARAMETROSLAYER</h3><div class=CBody><p class=CParagraph>Parâmetros adicionais que são inseridos na URL que define cada layer</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{string}</p></div></div>
<div class="CVariavel CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.posfixo"></a>posfixo</h3><div class=CBody><p class=CParagraph>String acrescentada à url de cada tile para garantir a remoção do cache local</p><h4 class=CHeading>Type</h4><p class=CParagraph>{string}</p></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.Functions"></a>Functions</h3></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.adicionaKml"></a>adicionaKml</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>adicionaKml: function(</td><td class=PParameter nowrap>pan,</td></tr><tr><td></td><td class=PParameter nowrap>url,</td></tr><tr><td></td><td class=PParameter nowrap>titulo,</td></tr><tr><td></td><td class=PParameter nowrap>ativo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Insere no mapa uma camada KML com base na API do Google Maps</p><p class=CParagraph>As camadas adicionadas são acrescentadas na árvore de camadas</p><p class=CParagraph>A lista de nomes dos objetos geoXml criados é mantida em i3GEO.mapas.GEOXML</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pan {Boolean}</td><td class=CDLDescription>define se o mapa será deslocado para encaixar o KML</td></tr><tr><td class=CDLEntry>url {String}</td><td class=CDLDescription>URL do arquivo KML. Se não for definido, a URL será obtida do INPUT com id = i3geo_urlkml (veja i3GEO.gadgets.mostraInserirKml)</td></tr><tr><td class=CDLEntry>titulo {string}</td><td class=CDLDescription>titulo que aparecerá na árvore. Se não for definido, será calculado aleatoriamente.</td></tr><tr><td class=CDLEntry>ativo {boolean}</td><td class=CDLDescription>indica se a camada estará ativa ou não. Se não for definido, será considerado como true</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.adicionaNoArvoreGoogle"></a>adicionaNoArvoreGoogle</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>adicionaNoArvoreGoogle: function(</td><td class=PParameter nowrap>url,</td></tr><tr><td></td><td class=PParameter nowrap>nomeOverlay,</td></tr><tr><td></td><td class=PParameter nowrap>ativo,</td></tr><tr><td></td><td class=PParameter nowrap>id</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa</p><p class=CParagraph>Os temas são incluídos em um nó chamado “Google Maps”.</p><p class=CParagraph>Para obter esse nó utilize var node = i3GEO.arvoreDeCamadas.ARVORE.getNodeByProperty(“idkml”,”raiz”);</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>url {string}</td><td class=CDLDescription>url do arquivo KML</td></tr><tr><td class=CDLEntry>nomeOverlay {string}</td><td class=CDLDescription>título do tema</td></tr><tr><td class=CDLEntry>ativo {boolean}</td><td class=CDLDescription>indica o estado do checkbox</td></tr><tr><td class=CDLEntry>id {string}</td><td class=CDLDescription>nome do objeto GGeoXml</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.ativaDesativaCamadaKml"></a>ativaDesativaCamadaKml</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>ativaDesativaCamadaKml: function(</td><td class=PParameter nowrap>obj,</td></tr><tr><td></td><td class=PParameter nowrap>url</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Ativa ou desativa uma camada do nó de layers KML</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>obj {object}</td><td class=CDLDescription>objeto do tipo checkbox que foi ativado/desativado</td></tr><tr><td class=CDLEntry>url {string}</td><td class=CDLDescription>url do KML</td></tr></table></div></div>
<div class="CClasse CTopic"><h2 class=CTitle><a name="i3GEO.Interface.googleearth"></a>i3GEO.<span class=HB> </span>Interface.<span class=HB> </span>googleearth</h2><div class=CBody><p class=CParagraph>Interface com motor de navegação baseado na API Google Earth</p><p class=CParagraph>Utilizado quando</p><p class=CParagraph>i3GEO.Interface.ATUAL = “googleearth”</p><p class=CParagraph>Cria o objeto i3GeoMap que pode receber os métodos da API do google Earth</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBody><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SGroup"><td class=SEntry><a href="#i3GEO.Interface.googleearth.Variaveis" >Variaveis</a></td><td class=SDescription></td></tr><tr class="SVariavel SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googleearth.PARAMETROSLAYER" >PARAMETROSLAYER</a></td><td class=SDescription>Parâmetros adicionais que são inseridos na URL que define cada layer</td></tr><tr class="SVariavel SIndent1"><td class=SEntry><a href="#i3GEO.Interface.googleearth.posfixo" >posfixo</a></td><td class=SDescription>String acrescentada à url de cada tile para garantir a remoção do cache local</td></tr><tr class="SGroup"><td class=SEntry><a href="#i3GEO.Interface.googleearth.Propriedades" >Propriedades</a></td><td class=SDescription></td></tr><tr class="SPropriedade SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googleearth.GADGETS" >GADGETS</a></td><td class=SDescription>Lista dos controles específicos da API do Google Earth que serão inseridos ou não no mapa</td></tr><tr class="SGroup"><td class=SEntry><a href="#i3GEO.Interface.googleearth.Functions" >Functions</a></td><td class=SDescription></td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googleearth.adicionaKml" id=link32 onMouseOver="ShowTip(event, 'tt15', 'link32')" onMouseOut="HideTip('tt15')">adicionaKml</a></td><td class=SDescription>Insere no mapa uma camada KML com base na API do Google Earth</td></tr><tr class="SFunction SIndent1"><td class=SEntry><a href="#i3GEO.Interface.googleearth.adicionaNoArvoreGoogle" id=link33 onMouseOver="ShowTip(event, 'tt16', 'link33')" onMouseOut="HideTip('tt16')">adicionaNoArvoreGoogle</a></td><td class=SDescription>Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa</td></tr><tr class="SFunction SIndent1 SMarked"><td class=SEntry><a href="#i3GEO.Interface.googleearth.ativaDesativaCamadaKml" id=link34 onMouseOver="ShowTip(event, 'tt17', 'link34')" onMouseOut="HideTip('tt17')">ativaDesativaCamadaKml</a></td><td class=SDescription>Ativa ou desativa uma camada do nó de layers KML</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googleearth.Variaveis"></a>Variaveis</h3></div>
<div class="CVariavel CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googleearth.PARAMETROSLAYER"></a>PARAMETROSLAYER</h3><div class=CBody><p class=CParagraph>Parâmetros adicionais que são inseridos na URL que define cada layer</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{string}</p></div></div>
<div class="CVariavel CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googleearth.posfixo"></a>posfixo</h3><div class=CBody><p class=CParagraph>String acrescentada à url de cada tile para garantir a remoção do cache local</p><h4 class=CHeading>Type</h4><p class=CParagraph>{string}</p></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googleearth.Propriedades"></a>Propriedades</h3></div>
<div class="CPropriedade CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googleearth.GADGETS"></a>GADGETS</h3><div class=CBody><p class=CParagraph>Lista dos controles específicos da API do Google Earth que serão inseridos ou não no mapa</p><h4 class=CHeading>Tipo</h4><p class=CParagraph>{object}</p><h4 class=CHeading>Default</h4><p class=CParagraph>{}</p></div></div>
<div class="CGroup CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googleearth.Functions"></a>Functions</h3></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googleearth.adicionaKml"></a>adicionaKml</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>adicionaKml: function(</td><td class=PParameter nowrap>pan,</td></tr><tr><td></td><td class=PParameter nowrap>url,</td></tr><tr><td></td><td class=PParameter nowrap>titulo,</td></tr><tr><td></td><td class=PParameter nowrap>ativo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Insere no mapa uma camada KML com base na API do Google Earth</p><p class=CParagraph>As camadas adicionadas são crescentadas na árvore de camadas</p><p class=CParagraph>A lista de nomes dos objetos geoXml criados é mantida em i3GEO.mapas.GEOXML</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>pan {Boolean}</td><td class=CDLDescription>define se o mapa será deslocado para encaixar o KML</td></tr><tr><td class=CDLEntry>url {String}</td><td class=CDLDescription>URL do arquivo KML. Se não for definido, a URL será obtida do INPUT com id = i3geo_urlkml (veja i3GEO.gadgets.mostraInserirKml)</td></tr><tr><td class=CDLEntry>titulo {string}</td><td class=CDLDescription>titulo que aparecerá na árvore. Se não for definido, será calculado aleatoriamente.</td></tr><tr><td class=CDLEntry>ativo {boolean}</td><td class=CDLDescription>indica se a camada estará ativa ou não. Se não for definido, será considerado como true</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googleearth.adicionaNoArvoreGoogle"></a>adicionaNoArvoreGoogle</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>adicionaNoArvoreGoogle: function(</td><td class=PParameter nowrap>url,</td></tr><tr><td></td><td class=PParameter nowrap>nomeOverlay,</td></tr><tr><td></td><td class=PParameter nowrap>ativo,</td></tr><tr><td></td><td class=PParameter nowrap>id</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa</p><p class=CParagraph>Os temas são incluídos em um nó chamado “Google Earth”.</p><p class=CParagraph>Para obter esse nó utilize var node = i3GEO.arvoreDeCamadas.ARVORE.getNodeByProperty(“idkml”,”raiz”);</p><h4 class=CHeading>Parametros</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>url {string}</td><td class=CDLDescription>url do arquivo KML</td></tr><tr><td class=CDLEntry>nomeOverlay {string}</td><td class=CDLDescription>título do tema</td></tr><tr><td class=CDLEntry>ativo {boolean}</td><td class=CDLDescription>indica o estado do checkbox</td></tr><tr><td class=CDLEntry>id {string}</td><td class=CDLDescription>nome do objeto GGeoXml</td></tr></table></div></div>
<div class="CFunction CTopic"><h3 class=CTitle><a name="i3GEO.Interface.googleearth.ativaDesativaCamadaKml"></a>ativaDesativaCamadaKml</h3><div class=CBody><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>ativaDesativaCamadaKml: function(</td><td class=PParameter nowrap>obj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote><p class=CParagraph>Ativa ou desativa uma camada do nó de layers KML</p><h4 class=CHeading>Parametro</h4><table border=0 cellspacing=0 cellpadding=0 class=CDescriptionList><tr><td class=CDLEntry>obj {object}</td><td class=CDLDescription>objeto do tipo checkbox que foi ativado/desativado</td></tr></table></div></div>
</div><!--Content-->
<div id=Footer>O i3Geo é Software Livre · Gerado em 1st February, 2013 · <a href="http://www.naturaldocs.org">Generated by Natural Docs</a></div><!--Footer-->
<div id=Menu><div id=MTitle>i3Geo<div id=MSubTitle>Parâmetros de configuração e customização</div></div><div class="MLink MEntry"><a href="http://www.softwarepublico.gov.br">Portal do Software Público Brasileiro</a></div><div class="MFile MEntry"><a href="../ms_criamapa-php.html">Inicializa o i3Geo via URL ms_criamapa.php</a></div><div class="MFile MEntry"><a href="../ajuda_usuario-php.html">Lista de funcionalidades</a></div><div class="MFile MEntry"><a href="../geraminiatura-php.html">Gerador de miniaturas (thumbnails)</a></div><div class="MFile MEntry"><a href="../kml-php.html">Catálogo de temas em KML</a></div><div class="MFile MEntry"><a href="../mashups/index-html.html">Mashups</a></div><div class="MFile MEntry"><a href="../ogc-php.html">Gerador de serviços OGC</a></div><div class="MFile MEntry"><a href="../ms_configura-php.html">Variáveis de inicialização ms_configura.php</a></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent1')">API</a><div class=MGroupContent id=MGroupContent1><div class="MFile MEntry"><a href="classe_arvoredecamadas-js.html">Árvore de camadas</a></div><div class="MFile MEntry"><a href="classe_ajuda-js.html">Ajuda</a></div><div class="MFile MEntry"><a href="classe_analise-js.html">Analise geografica</a></div><div class="MFile MEntry"><a href="classe_arvoredetemas-js.html">arvore de temas</a></div><div class="MFile MEntry"><a href="atlas-js.html">Atlas</a></div><div class="MFile MEntry"><a href="classe_barradebotoes-js.html">Barra de botões</a></div><div class="MFile MEntry"><a href="classe_calculo-js.html">Cálculos</a></div><div class="MFile MEntry"><a href="wscliente-js.html">Cliente de web services</a></div><div class="MFile MEntry"><a href="compactajs-php.html">Compactador de javascript</a></div><div class="MFile MEntry"><a href="classe_configura-js.html">Configurações gerais</a></div><div class="MFile MEntry"><a href="classe_login-js.html">Controle de usuário</a></div><div class="MFile MEntry"><a href="classe_coordenadas-js.html">Coordenadas</a></div><div class="MFile MEntry"><a href="datadownload-js.html">Data download</a></div><div class="MFile MEntry"><a href="classe_desenho-js.html">Desenho de elementos gráficos</a></div><div class="MFile MEntry"><a href="classe_eventos-js.html">Eventos</a></div><div class="MFile MEntry"><a href="classe_gadgets-js.html">Gadgets (objetos marginais do mapa)</a></div><div class="MFile MEntry"><a href="geradordelinks-js.html">Gerador de links</a></div><div class="MFile MEntry"><a href="classe_guias-js.html">Guias</a></div><div class="MFile MEntry"><a href="classe_i3geo-js.html">i3Geo</a></div><div class="MFile MEntry"><a href="classe_idioma-js.html">Idioma</a></div><div class="MFile MEntry" id=MSelected>Interface</div><div class="MFile MEntry"><a href="classe_janela-js.html">Janelas</a></div><div class="MFile MEntry"><a href="classe_mapa-js.html">Mapa</a></div><div class="MFile MEntry"><a href="classe_maparef-js.html">Mapa de referência</a></div><div class="MFile MEntry"><a href="classe_navega-js.html">Navegação sobre o mapa</a></div><div class="MFile MEntry"><a href="classe_php-js.html">PHP</a></div><div class="MFile MEntry"><a href="classe_social-js.html">Social</a></div><div class="MFile MEntry"><a href="classe_tema-js.html">Temas</a></div><div class="MFile MEntry"><a href="classe_util-js.html">Utilitários</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent4')">Diagramas e SQL</a><div class=MGroupContent id=MGroupContent4><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent2')">Figuras</a><div class=MGroupContent id=MGroupContent2><div class="MLink MEntry"><a href="../diagramas/mer_banco_de_dados_de_administracao.png">banco de dados de administração</a></div><div class="MLink MEntry"><a href="../diagramas/cadastrodeusuarios">banco de dados de usuários - gerado com Eclipse + ERMaster</a></div><div class="MLink MEntry"><a href="../diagramas/metaestat">banco de dados de metadados estatisticos - gerado com Eclipse + ERMaster</a></div><div class="MLink MEntry"><a href="../diagramas/arquitetura.png">Arquitetura</a></div><div class="MLink MEntry"><a href="../diagramas/caso_de_uso_geral.png">Caso de uso geral</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_abrir_mapa_interativo.png">Atividade abrir mapa interativo</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_atualizar_versao.png">Atividade atualizar versão</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_gerar_arquivo_nova_versao.png">Atividade gerar arquivo de uma nova versão</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_gerar_pacote_de_correcoes.png">Atividade gerar pacote de correções</a></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent3')">Arquivos originais</a><div class=MGroupContent id=MGroupContent3><div class="MLink MEntry"><a href="http://dia-installer.de/">Baixe o software DIA</a></div><div class="MLink MEntry"><a href="../diagramas/mer_banco_de_dados_de_administracao.dia">MER do banco de dados de administração</a></div><div class="MLink MEntry"><a href="../diagramas/arquitetura.dia">Arquitetura</a></div><div class="MLink MEntry"><a href="../diagramas/caso_de_uso_geral.dia">Caso de uso geral</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_abrir_mapa_interativo.dia">Atividade abrir mapa interativo</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_atualizar_versao.dia">Atividade atualizar versão</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_gerar_arquivo_nova_versao.dia">Atividade gerar arquivo de uma nova versão</a></div><div class="MLink MEntry"><a href="../diagramas/atividade_gerar_pacote_de_correcoes.dia">Atividade gerar pacote de correções</a></div></div></div></div></div><div class="MGroup MEntry"><a href="javascript:ToggleMenu('MGroupContent5')">Index</a><div class=MGroupContent id=MGroupContent5><div class="MIndex MEntry"><a href="../../index/General.html">Everything</a></div><div class="MIndex MEntry"><a href="../../index/Functions.html">Functions</a></div><div class="MIndex MEntry"><a href="../../index/Arquivos.html">Arquivos</a></div><div class="MIndex MEntry"><a href="../../index/Classe.html">Classe</a></div></div></div><script type="text/javascript"><!--
var searchPanel = new SearchPanel("searchPanel", "HTML", "../../search");
--></script><div id=MSearchPanel class=MSearchPanelInactive><input type=text id=MSearchField value=Search onFocus="searchPanel.OnSearchFieldFocus(true)" onBlur="searchPanel.OnSearchFieldFocus(false)" onKeyUp="searchPanel.OnSearchFieldChange()"><select id=MSearchType onFocus="searchPanel.OnSearchTypeFocus(true)" onBlur="searchPanel.OnSearchTypeFocus(false)" onChange="searchPanel.OnSearchTypeChange()"><option id=MSearchEverything selected value="General">Everything</option><option value="Arquivos">Arquivos</option><option value="Classe">Classe</option><option value="Functions">Functions</option></select></div><div id=MSearchResultsWindow><iframe src="" frameborder=0 name=MSearchResults id=MSearchResults></iframe><a href="javascript:searchPanel.CloseResultsWindow()" id=MSearchResultsWindowClose>Close</a></div><script language=JavaScript><!--
if (document.getElementById){for (var menu = 1; menu < 6; menu++){if (menu != 1){document.getElementById("MGroupContent" + menu).style.display = "none";};};}// --></script></div><!--Menu-->
<!--START_ND_TOOLTIPS-->
<div class=CToolTip id="tt1"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>atual2gm:</td></tr></table></blockquote>Troca o renderizador do mapa passando a usar a API do Google Maps</div></div><div class=CToolTip id="tt2"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>atual2ol:</td></tr></table></blockquote>Troca o renderizador do mapa passando a usar a API do Open Layers</div></div><div class=CToolTip id="tt3"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>redesenha: function()</td></tr></table></blockquote>Aplica o método redesenha da interface atual. </div></div><div class=CToolTip id="tt4"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>aplicaOpacidade: function(</td><td class=PParameter nowrap>opacidade,</td></tr><tr><td></td><td class=PParameter nowrap>layer</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Aplica um fator de opacidade a todos os layers do mapa</div></div><div class=CToolTip id="tt5"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>atualizaMapa: function()</td></tr></table></blockquote>Aplica o método atualizaMapa da interface atual. </div></div><div class=CToolTip id="tt6"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>atualizaTema: function(</td><td class=PParameter nowrap>retorno,</td></tr><tr><td></td><td class=PParameter nowrap>tema</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Aplica o método atualizaTema da interface atual</div></div><div class=CToolTip id="tt7"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>ligaDesliga: function(</td><td class=PParameter nowrap>obj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Liga/desliga um tema</div></div><div class=CToolTip id="tt8"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>adicionaKml: function()</td></tr></table></blockquote>Aplica o método de adição de kml ao mapa conforme a interface atual</div></div><div class=CToolTip id="tt9"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>cria: function(</td><td class=PParameter nowrap>w,</td></tr><tr><td></td><td class=PParameter nowrap>h</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Cria ou altera os elementos HTML necessários para a interface</div></div><div class=CToolTip id="tt10"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>inicia: function(</td><td class=PParameter nowrap>w,</td></tr><tr><td></td><td class=PParameter nowrap>h</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Inicia a interface</div></div><div class=CToolTip id="tt11"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td>ativaBotoes: function()</td></tr></table></blockquote>Ativa os botões de ferramentas</div></div><div class=CToolTip id="tt12"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>adicionaKml: function(</td><td class=PParameter nowrap>pan,</td></tr><tr><td></td><td class=PParameter nowrap>url,</td></tr><tr><td></td><td class=PParameter nowrap>titulo,</td></tr><tr><td></td><td class=PParameter nowrap>ativo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Insere no mapa uma camada KML com base na API do Google Maps</div></div><div class=CToolTip id="tt13"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>adicionaNoArvoreGoogle: function(</td><td class=PParameter nowrap>url,</td></tr><tr><td></td><td class=PParameter nowrap>nomeOverlay,</td></tr><tr><td></td><td class=PParameter nowrap>ativo,</td></tr><tr><td></td><td class=PParameter nowrap>id</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa</div></div><div class=CToolTip id="tt14"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>ativaDesativaCamadaKml: function(</td><td class=PParameter nowrap>obj,</td></tr><tr><td></td><td class=PParameter nowrap>url</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Ativa ou desativa uma camada do nó de layers KML</div></div><div class=CToolTip id="tt15"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>adicionaKml: function(</td><td class=PParameter nowrap>pan,</td></tr><tr><td></td><td class=PParameter nowrap>url,</td></tr><tr><td></td><td class=PParameter nowrap>titulo,</td></tr><tr><td></td><td class=PParameter nowrap>ativo</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Insere no mapa uma camada KML com base na API do Google Earth</div></div><div class=CToolTip id="tt16"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>adicionaNoArvoreGoogle: function(</td><td class=PParameter nowrap>url,</td></tr><tr><td></td><td class=PParameter nowrap>nomeOverlay,</td></tr><tr><td></td><td class=PParameter nowrap>ativo,</td></tr><tr><td></td><td class=PParameter nowrap>id</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Acrescenta na árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa</div></div><div class=CToolTip id="tt17"><div class=CFunction><blockquote><table border=0 cellspacing=0 cellpadding=0 class=Prototype><tr><td><table border=0 cellspacing=0 cellpadding=0><tr><td class=PBeforeParameters nowrap>ativaDesativaCamadaKml: function(</td><td class=PParameter nowrap>obj</td><td class=PAfterParameters nowrap>)</td></tr></table></td></tr></table></blockquote>Ativa ou desativa uma camada do nó de layers KML</div></div><!--END_ND_TOOLTIPS-->
<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>