classe_interface-js.html
78.7 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
159
160
161
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><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/prettify.js"></script><script language=JavaScript src="../javascript/searchdata.js"></script></head><body class="ContentPage" onLoad="NDOnLoad();prettyPrint();"><script language=JavaScript><!--
if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// --></script>
<!-- Generated by Natural Docs, version 1.51 -->
<!-- http://www.naturaldocs.org -->
<!-- saved from url=(0026)http://www.naturaldocs.org -->
<div id=Content><div class="CSection"><div class=CTopic id=MainTopic><h1 class=CTitle><a name="Interface"></a>Interface</h1><div class=CBody><h4 class=CHeading>Arquivo</h4><p>i3geo/classesjs/classe_interface.js</p><h4 class=CHeading>Licenca</h4><p>GPL2</p><p>i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet</p><p>Direitos Autorais Reservados © 2006 Minist&eacute;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>Este programa &eacute; software livre; voc&ecirc; pode redistribu&iacute;-lo e/ou modific&aacute;-lo sob os termos da Licen&ccedil;a P&uacute;blica Geral GNU conforme publicada pela Free Software Foundation;</p><p>Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til, por&eacute;m, SEM NENHUMA GARANTIA; nem mesmo a garantia impl&iacute;cita de COMERCIABILIDADE OU ADEQUAC&Atilde;O A UMA FINALIDADE ESPEC&Iacute;FICA. Consulte a Licen&ccedil;a P&uacute;blica Geral do GNU para mais detalhes. Voc&ecirc; deve ter recebido uma c&oacute;pia da Licen&ccedil;a P&uacute;blica Geral do GNU junto com este programa; se n&atilde;o, escreva para a Free Software Foundation, Inc., no endere&ccedil;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=SBorder><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.<wbr>Interface</a></td><td class=SDescription>Funcoes que controlam o comportamento espec&iacute;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&ccedil;&otilde;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&oacute;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&ccedil;&atilde;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&otilde;es em rela&ccedil;&atilde;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&otilde;es em rela&ccedil;&atilde;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&ccedil;&atilde;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&ccedil;&atilde;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&ccedil;&atilde;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&aacute; 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&eacute;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&eacute;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&eacute;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&eacute;todo de adi&ccedil;&atilde;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&aacute;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&otilde;es de ferramentas</td></tr><tr class="SClasse"><td class=SEntry><a href="#i3GEO.Interface.openlayers" >i3GEO.<wbr>Interface.<wbr>openlayers</a></td><td class=SDescription>Interface com motor de navega&ccedil;&atilde;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 &aacute;rvore de camadas enquanto o mesmo est&aacute; 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&aacute; utilizado o modo de navega&ccedil;&atilde;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&uacute;mero de TILES na &aacute;rea n&atilde;o vis&iacute;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&iacute;ficos da API do OpenLayers que ser&atilde;o inseridos ou n&atilde;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&atilde;o geogr&aacute;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&atilde;o geogr&aacute;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&atilde;o adicionados ap&oacute;s a crioa&ccedil;&atilde;o de todos os layers default.</td></tr><tr class="SClasse"><td class=SEntry><a href="#i3GEO.Interface.googlemaps" >i3GEO.<wbr>Interface.<wbr>googlemaps</a></td><td class=SDescription>Interface com motor de navega&ccedil;&atilde;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&ccedil;&otilde;es que ser&atilde;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&aacute; 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&atilde;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&ccedil;&atilde;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 &aacute;rvore de camadas um novo tema no n&oacute; 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&oacute; de layers KML</td></tr><tr class="SClasse"><td class=SEntry><a href="#i3GEO.Interface.googleearth" >i3GEO.<wbr>Interface.<wbr>googleearth</a></td><td class=SDescription>Interface com motor de navega&ccedil;&atilde;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&atilde;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&ccedil;&atilde;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&iacute;ficos da API do Google Earth que ser&atilde;o inseridos ou n&atilde;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 &aacute;rvore de camadas um novo tema no n&oacute; 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&oacute; de layers KML</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
<div class="CClasse"><div class=CTopic><h2 class=CTitle><a name="i3GEO.Interface"></a>i3GEO.<wbr>Interface</h2><div class=CBody><p>Funcoes que controlam o comportamento espec&iacute;fico de determinadas interfaces</p><p>As interfaces s&atilde;o definidas na inicializa&ccedil;&atilde;o do i3Geo, por exemplo, openlayers,etc</p><p>A classe “interface” cont&eacute;m os m&eacute;tdos espec&iacute;ficos utilizados nessas interfaces</p><h4 class=CHeading>Exemplo</h4><p>Para iniciar o i3geo com uma interface espec&iacute;fica, utilize <a href="http://localhost/i3geo/ms_criamapa.php?interface=googlemaps.phtml" class=LURL target=_top>http://localhost<wbr>/i3geo<wbr>/ms_criamapa.php?interface=googlemaps.phtml</a> O HTML deve conter as defini&ccedil;&otilde;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=SBorder><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&ccedil;&otilde;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&oacute;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&ccedil;&atilde;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&otilde;es em rela&ccedil;&atilde;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&otilde;es em rela&ccedil;&atilde;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&ccedil;&atilde;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&ccedil;&atilde;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&ccedil;&atilde;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&aacute; 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&eacute;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&eacute;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&eacute;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&eacute;todo de adi&ccedil;&atilde;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&aacute;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&otilde;es de ferramentas</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.Propriedades"></a>Propriedades</h3></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.TABLET"></a>TABLET</h3><div class=CBody><p>Aplica configura&ccedil;&otilde;es especiais para uso em tablets.</p><p>Altera o posicionamento da barra de bot&otilde;es e comportamento das guias. Veja o exemplo interface/openlayers_t.htm.</p><h4 class=CHeading>Type</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>{false}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.ALTTABLET"></a>ALTTABLET</h3><div class=CBody><p>Nome do arquivo HTML com a interface alternativa utilizada quando o i3Geo detecta o uso de um dispositivo m&oacute;vel</p><p>A detec&ccedil;&atilde;o &eacute; aplicada automaticamente quando essa vari&aacute;vel for definida</p><p>Para n&atilde;o aplicar a detec&ccedil;&atilde;o, use i3GEO.Interface.ALTTABLET = “”</p><h4 class=CHeading>Type</h4><p>{string}</p><h4 class=CHeading>Default</h4><p>{openlayers_t.htm}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.OUTPUTFORMAT"></a>OUTPUTFORMAT</h3><div class=CBody><p>Formato de gera&ccedil;&atilde;o da imagem.</p><p>Os formatos devem estar definidos no mapfile geral1windows.map e geral1.map. A defini&ccedil;&atilde;o dessa vari&aacute;vel n&atilde;o afeta a interface padr&atilde;o, que utiliza a defini&ccedil;&atilde;o que estiver ativa nos mapfiles de inicializa&ccedil;&atilde;o.</p><h4 class=CHeading>Tipo</h4><p>{MAPSERVER OUTPUTFORMAT}</p><h4 class=CHeading>Default</h4><p>{“AGG_Q”}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.BARRABOTOESTOP"></a>BARRABOTOESTOP</h3><div class=CBody><p>Distância da barra de bot&otilde;es em rela&ccedil;&atilde;o ao topo do mapa.</p><h4 class=CHeading>Tipo</h4><p>{number}</p><h4 class=CHeading>Default</h4><p>{12}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.BARRABOTOESLEFT"></a>BARRABOTOESLEFT</h3><div class=CBody><p>Distância da barra de bot&otilde;es em rela&ccedil;&atilde;o ao lado esquerdo do mapa.</p><h4 class=CHeading>Tipo</h4><p>{number}</p><h4 class=CHeading>Default</h4><p>{3}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.BARRADEZOOMTOP"></a>BARRADEZOOMTOP</h3><div class=CBody><p>Distância da barra de zoom em rela&ccedil;&atilde;o ao topo do mapa.</p><h4 class=CHeading>Tipo</h4><p>{number}</p><h4 class=CHeading>Default</h4><p>{12}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.BARRADEZOOMLEFT"></a>BARRADEZOOMLEFT</h3><div class=CBody><p>Distância da barra de zoom em rela&ccedil;&atilde;o ao lado esquerdo do mapa.</p><h4 class=CHeading>Tipo</h4><p>{number}</p><h4 class=CHeading>Default</h4><p>{3}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.ATUAL"></a>ATUAL</h3><div class=CBody><p>Interface utilizada na cria&ccedil;&atilde;o e controle do mapa.</p><p>Veja como usar nos arquivos de apresenta&ccedil;&atilde;o do mapa existentes no diret&oacute;rio i3geo/interface</p><p>O i3Geo, al&eacute;m da interface pr&oacute;pria, permite o uso de outras APIs para a constru&ccedil;&atilde;o do mapa, como Google Maps ou Openlayers. Essa propriedade define qual interface ser&aacute; usada. N&atilde;o confundir com o nome do HTML que &eacute; utilizado para mostrar o mapa.</p><p>Para definir a interface, utilize</p><p>i3GEO.Interface.ATUAL = “<valor>”</p><h4 class=CHeading>Tipo</h4><p>{string}</p><h4 class=CHeading>Valores</h4><p>{openlayers|googlemaps|googleearth}</p><h4 class=CHeading>Default</h4><p>{“openlayers”}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.IDCORPO"></a>IDCORPO</h3><div class=CBody><p>ID do elemento HTML que receber&aacute; o corpo do mapa</p><h4 class=CHeading>Tipo</h4><p>{string}</p><h4 class=CHeading>Default</h4><p>{“corpoMapa”}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.ATIVAMENUCONTEXTO"></a>ATIVAMENUCONTEXTO</h3><div class=CBody><p>Indica se o menu de contexto deve ser ativado</p><h4 class=CHeading>Tipo</h4><p>{Boolean}</p><h4 class=CHeading>Default</h4><p>{true}</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.Variaveis"></a>Variaveis</h3></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.IDMAPA"></a>IDMAPA</h3><div class=CBody><p>ID do elemento HTML criado para conter o mapa</p><p>Esse elemento normalmente &eacute; criado dentro de IDCORPO dependendo da interface</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.STATUS"></a>STATUS</h3><div class=CBody><p>Indica o status atual do mapa.</p><p>&Eacute; utilizado para verificar o status do mapa e bloquear ou n&atilde;o determinadas fun&ccedil;&otilde;es.</p><p>Por exemplo, na interface OpenLayers, identifica se as camadas est&atilde;o sendo atualizadas</p><p>STATUS = { atualizando: new Array(), //guarda os c&oacute;digos dos layers que est&atilde;o sendo redesenhados trocando: false //indica se o mapa est&aacute; na fase de troca de interface }</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.Functions"></a>Functions</h3></div></div>
<div class="CFunction"><div class=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 class="prettyprint">atual2gm:</td></tr></table></blockquote><p>Troca o renderizador do mapa passando a usar a API do Google Maps</p></div></div></div>
<div class="CFunction"><div class=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 class="prettyprint">atual2ol:</td></tr></table></blockquote><p>Troca o renderizador do mapa passando a usar a API do Open Layers</p></div></div></div>
<div class="CFunction"><div class=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 class="prettyprint">redesenha: function()</td></tr></table></blockquote><p>Aplica o m&eacute;todo redesenha da interface atual. Em alguns casos, a fun&ccedil;&atilde;o de redesenho aplica os mesmos processos da fun&ccedil;&atilde;o de atualizar o mapa. Isso ocorre pq em alguns casos as fun&ccedil;&otilde;es s&atilde;o otimizadas para cada situa&ccedil;&atilde;o</p></div></div></div>
<div class="CFunction"><div class=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 prettyprint "nowrap>aplicaOpacidade: function(</td><td class="PParameter prettyprint " nowrap>opacidade,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>layer</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>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>
<div class="CFunction"><div class=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 class="prettyprint">atualizaMapa: function()</td></tr></table></blockquote><p>Aplica o m&eacute;todo atualizaMapa da interface atual. Em alguns casos, a fun&ccedil;&atilde;o de redesenho aplica os mesmos processos da fun&ccedil;&atilde;o de atualizar o mapa. Isso ocorre pq em alguns casos as fun&ccedil;&otilde;es s&atilde;o otimizadas para cada situa&ccedil;&atilde;o</p></div></div></div>
<div class="CFunction"><div class=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 prettyprint "nowrap>atualizaTema: function(</td><td class="PParameter prettyprint " nowrap>retorno,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tema</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Aplica o m&eacute;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&ccedil;&atilde;o PHP de redesenho do mapa. Quando igual a “”, &eacute; feita apenas a atualiza&ccedil;&atilde;o da camada, sem que a &aacute;rvore de camadas seja atualizada.</td></tr><tr><td class=CDLEntry>tema {string}</td><td class=CDLDescription>c&oacute;digo do tema</td></tr></table></div></div></div>
<div class="CFunction"><div class=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 prettyprint "nowrap>ligaDesliga: function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Liga/desliga um tema</p><h4 class=CHeading>Parametros</h4><p>{object} objeto do tipo checkbox que foi acionado na arvore de camadas</p></div></div></div>
<div class="CFunction"><div class=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 class="prettyprint">adicionaKml: function()</td></tr></table></blockquote><p>Aplica o m&eacute;todo de adi&ccedil;&atilde;o de kml ao mapa conforme a interface atual</p></div></div></div>
<div class="CFunction"><div class=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 prettyprint "nowrap>cria: function(</td><td class="PParameter prettyprint " nowrap>w,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>h</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Cria ou altera os elementos HTML necess&aacute;rios para a interface</p><p>Essa fun&ccedil;&atilde;o &eacute; executada na inicializa&ccedil;&atilde;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>
<div class="CFunction"><div class=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 prettyprint "nowrap>inicia: function(</td><td class="PParameter prettyprint " nowrap>w,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>h</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Inicia a interface</p></div></div></div>
<div class="CFunction"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.alteraLayers"></a>alteraLayers</h3><div class=CBody><p>Altera todos os layers do mapa modificando um determinado parâmetro</p></div></div></div>
<div class="CFunction"><div class=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 class="prettyprint">ativaBotoes: function()</td></tr></table></blockquote><p>Ativa os bot&otilde;es de ferramentas</p></div></div></div>
<div class="CClasse"><div class=CTopic><h2 class=CTitle><a name="i3GEO.Interface.openlayers"></a>i3GEO.<wbr>Interface.<wbr>openlayers</h2><div class=CBody><p>Interface com motor de navega&ccedil;&atilde;o baseado na API OpenLayers</p><p>Utilizado quando</p><p>i3GEO.Interface.ATUAL = “openlayers”</p><p>Cria o objeto i3geoOL que pode receber os m&eacute;todos da API do OpenLayers</p><p>Para detalhes sobre a configura&ccedil;&atilde;o da interface, veja i3geo/aplicmap/openlayers.htm</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><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 &aacute;rvore de camadas enquanto o mesmo est&aacute; 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&aacute; utilizado o modo de navega&ccedil;&atilde;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&uacute;mero de TILES na &aacute;rea n&atilde;o vis&iacute;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&iacute;ficos da API do OpenLayers que ser&atilde;o inseridos ou n&atilde;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&atilde;o geogr&aacute;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&atilde;o geogr&aacute;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&atilde;o adicionados ap&oacute;s a crioa&ccedil;&atilde;o de todos os layers default.</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.openlayers.Propriedades"></a>Propriedades</h3></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.openlayers.parametrosMap"></a>parametrosMap</h3><div class=CBody><p>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 target=_top>http://dev.openlayers.org<wbr>/releases<wbr>/OpenLayers-2.12<wbr>/doc<wbr>/apidocs<wbr>/files<wbr>/OpenLayers<wbr>/Map-js.html</a></p><p>Exemplo i3GEO.Interface.openlayers.parametrosMap.scales = [50000000, 30000000, 10000000, 5000000];</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.openlayers.FUNDOTEMA"></a>FUNDOTEMA</h3><div class=CBody><p>Estilo “background” do nome do tema na &aacute;rvore de camadas enquanto o mesmo est&aacute; sendo carregado.</p><p>Permite destacar o nome do tema que est&aacute; em processo de carregamento</p><h4 class=CHeading>Tipo</h4><p>{background style}</p><h4 class=CHeading>Default</h4><p>{yellow}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.openlayers.TILES"></a>TILES</h3><div class=CBody><p>Indica se ser&aacute; utilizado o modo de navega&ccedil;&atilde;o em tiles</p><h4 class=CHeading>Tipo</h4><p>{boolean}</p><h4 class=CHeading>Default</h4><p>{false}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.openlayers.BUFFER"></a>BUFFER</h3><div class=CBody><p>N&uacute;mero de TILES na &aacute;rea n&atilde;o vis&iacute;vel do mapa</p><h4 class=CHeading>Tipo</h4><p>{integer}</p><h4 class=CHeading>Default</h4><p>{0}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.openlayers.GADGETS"></a>GADGETS</h3><div class=CBody><p>Lista dos controles espec&iacute;ficos da API do OpenLayers que ser&atilde;o inseridos ou n&atilde;o no mapa</p><h4 class=CHeading>Tipo</h4><p>{object}</p><h4 class=CHeading>Default</h4><p>{PanZoomBar:true,LayerSwitcher:true,ScaleLine:true,OverviewMap:true}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.openlayers.MINEXTENT"></a>MINEXTENT</h3><div class=CBody><p>Menor extens&atilde;o geogr&aacute;fica que pode ser mostrada no mapa</p><h4 class=CHeading>Tipo</h4><p>{array}</p><h4 class=CHeading>Default</h4><p>{-0.001, -0.001, 0.001, 0.001]}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.openlayers.MAXEXTENT"></a>MAXEXTENT</h3><div class=CBody><p>Maior extens&atilde;o geogr&aacute;fica que pode ser mostrada no mapa</p><h4 class=CHeading>Tipo</h4><p>{array}</p><h4 class=CHeading>Default</h4><p>{[-180, -90, 180, 90]}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.openlayers.LAYERSADICIONAIS"></a>LAYERSADICIONAIS</h3><div class=CBody><p>Array com objetos do tipo LAYER que ser&atilde;o adicionados ap&oacute;s a crioa&ccedil;&atilde;o de todos os layers default.</p><h4 class=CHeading>Tipo</h4><p>{array}</p></div></div></div>
<div class="CClasse"><div class=CTopic><h2 class=CTitle><a name="i3GEO.Interface.googlemaps"></a>i3GEO.<wbr>Interface.<wbr>googlemaps</h2><div class=CBody><p>Interface com motor de navega&ccedil;&atilde;o baseado na API Google Maps</p><p>Utilizado quando</p><p>i3GEO.Interface.ATUAL = “googlemaps”</p><p>Cria o objeto i3GeoMap que pode receber os m&eacute;todos da API. Cria tamb&eacute;m o objeto i3GeoMapOverlay do tipo Overlay, utilizado para c&aacute;lculos ou para receber elementos gr&aacute;ficos.</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><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&ccedil;&otilde;es que ser&atilde;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&aacute; 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&atilde;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&ccedil;&atilde;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 &aacute;rvore de camadas um novo tema no n&oacute; 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&oacute; de layers KML</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.Propriedades"></a>Propriedades</h3></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.MAPOPTIONS"></a>MAPOPTIONS</h3><div class=CBody><p>Objeto contendo op&ccedil;&otilde;es que ser&atilde;o utilizadas no construtor do mapa conforme a API do GoogleMaps</p><p>Exemplo de uso</p><p>i3GEO.Interface.googlemaps.MAPOPTIONS = {maxZoom:5};</p><p><a href="https://developers.google.com/maps/documentation/javascript/reference#MapOptions" class=LURL target=_top>https://developers.google.com<wbr>/maps<wbr>/documentation<wbr>/javascript<wbr>/reference#MapOptions</a></p><h4 class=CHeading>Tipo</h4><p>{MapOptions}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.OPACIDADE"></a>OPACIDADE</h3><div class=CBody><p>Valor da opacidade das camadas i3geo do mapa</p><p>Varia de 0 a 1</p><h4 class=CHeading>Default</h4><p>0.8</p><h4 class=CHeading>Tipo</h4><p>{Numeric}</p></div></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.TIPOMAPA"></a>TIPOMAPA</h3><div class=CBody><p>Tipo de mapa que ser&aacute; usado como default, conforme constantes definidas na API do Google Maps.</p><h4 class=CHeading>Default</h4><p>”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>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.Variaveis"></a>Variaveis</h3></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.ZOOMSCALE"></a>ZOOMSCALE</h3><div class=CBody><p>Array com a lista de escalas em cada nivel de zoom utilizado pelo Google</p><h4 class=CHeading>Tipo</h4><p>{array}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.PARAMETROSLAYER"></a>PARAMETROSLAYER</h3><div class=CBody><p>Parâmetros adicionais que s&atilde;o inseridos na URL que define cada layer</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.posfixo"></a>posfixo</h3><div class=CBody><p>String acrescentada à url de cada tile para garantir a remo&ccedil;&atilde;o do cache local</p><h4 class=CHeading>Type</h4><p>{string}</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.googlemaps.Functions"></a>Functions</h3></div></div>
<div class="CFunction"><div class=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 prettyprint "nowrap>adicionaKml: function(</td><td class="PParameter prettyprint " nowrap>pan,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>titulo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ativo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Insere no mapa uma camada KML com base na API do Google Maps</p><p>As camadas adicionadas s&atilde;o acrescentadas na &aacute;rvore de camadas</p><p>A lista de nomes dos objetos geoXml criados &eacute; 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&aacute; deslocado para encaixar o KML</td></tr><tr><td class=CDLEntry>url {String}</td><td class=CDLDescription>URL do arquivo KML. Se n&atilde;o for definido, a URL ser&aacute; 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&aacute; na &aacute;rvore. Se n&atilde;o for definido, ser&aacute; calculado aleatoriamente.</td></tr><tr><td class=CDLEntry>ativo {boolean}</td><td class=CDLDescription>indica se a camada estar&aacute; ativa ou n&atilde;o. Se n&atilde;o for definido, ser&aacute; considerado como true</td></tr></table></div></div></div>
<div class="CFunction"><div class=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 prettyprint "nowrap>adicionaNoArvoreGoogle: function(</td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nomeOverlay,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ativo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>id</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Acrescenta na &aacute;rvore de camadas um novo tema no n&oacute; que mostra os arquivos KML inseridos no mapa</p><p>Os temas s&atilde;o inclu&iacute;dos em um n&oacute; chamado “Google Maps”.</p><p>Para obter esse n&oacute; 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&iacute;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>
<div class="CFunction"><div class=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 prettyprint "nowrap>ativaDesativaCamadaKml: function(</td><td class="PParameter prettyprint " nowrap>obj,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Ativa ou desativa uma camada do n&oacute; 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>
<div class="CClasse"><div class=CTopic><h2 class=CTitle><a name="i3GEO.Interface.googleearth"></a>i3GEO.<wbr>Interface.<wbr>googleearth</h2><div class=CBody><p>Interface com motor de navega&ccedil;&atilde;o baseado na API Google Earth</p><p>Utilizado quando</p><p>i3GEO.Interface.ATUAL = “googleearth”</p><p>Cria o objeto i3GeoMap que pode receber os m&eacute;todos da API do google Earth</p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><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&atilde;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&ccedil;&atilde;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&iacute;ficos da API do Google Earth que ser&atilde;o inseridos ou n&atilde;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 &aacute;rvore de camadas um novo tema no n&oacute; 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&oacute; de layers KML</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.googleearth.Variaveis"></a>Variaveis</h3></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.googleearth.PARAMETROSLAYER"></a>PARAMETROSLAYER</h3><div class=CBody><p>Parâmetros adicionais que s&atilde;o inseridos na URL que define cada layer</p><h4 class=CHeading>Tipo</h4><p>{string}</p></div></div></div>
<div class="CVariavel"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.googleearth.posfixo"></a>posfixo</h3><div class=CBody><p>String acrescentada à url de cada tile para garantir a remo&ccedil;&atilde;o do cache local</p><h4 class=CHeading>Type</h4><p>{string}</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.googleearth.Propriedades"></a>Propriedades</h3></div></div>
<div class="CPropriedade"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.googleearth.GADGETS"></a>GADGETS</h3><div class=CBody><p>Lista dos controles espec&iacute;ficos da API do Google Earth que ser&atilde;o inseridos ou n&atilde;o no mapa</p><h4 class=CHeading>Tipo</h4><p>{object}</p><h4 class=CHeading>Default</h4><p>{}</p></div></div></div>
<div class="CGroup"><div class=CTopic><h3 class=CTitle><a name="i3GEO.Interface.googleearth.Functions"></a>Functions</h3></div></div>
<div class="CFunction"><div class=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 prettyprint "nowrap>adicionaKml: function(</td><td class="PParameter prettyprint " nowrap>pan,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>titulo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ativo</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Insere no mapa uma camada KML com base na API do Google Earth</p><p>As camadas adicionadas s&atilde;o crescentadas na &aacute;rvore de camadas</p><p>A lista de nomes dos objetos geoXml criados &eacute; 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&aacute; deslocado para encaixar o KML</td></tr><tr><td class=CDLEntry>url {String}</td><td class=CDLDescription>URL do arquivo KML. Se n&atilde;o for definido, a URL ser&aacute; 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&aacute; na &aacute;rvore. Se n&atilde;o for definido, ser&aacute; calculado aleatoriamente.</td></tr><tr><td class=CDLEntry>ativo {boolean}</td><td class=CDLDescription>indica se a camada estar&aacute; ativa ou n&atilde;o. Se n&atilde;o for definido, ser&aacute; considerado como true</td></tr></table></div></div></div>
<div class="CFunction"><div class=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 prettyprint "nowrap>adicionaNoArvoreGoogle: function(</td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nomeOverlay,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ativo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>id</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Acrescenta na &aacute;rvore de camadas um novo tema no n&oacute; que mostra os arquivos KML inseridos no mapa</p><p>Os temas s&atilde;o inclu&iacute;dos em um n&oacute; chamado “Google Earth”.</p><p>Para obter esse n&oacute; 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&iacute;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>
<div class="CFunction"><div class=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 prettyprint "nowrap>ativaDesativaCamadaKml: function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote><p>Ativa ou desativa uma camada do n&oacute; 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>
</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 class=MTitle>i3Geo<div class=MSubTitle>Par&acirc;metros de configura&ccedil;&atilde;o e customiza&ccedil;&atilde;o</div></div><div class=MEntry><div class=MLink><a href="http://www.softwarepublico.gov.br">Portal do Software P&uacute;blico Brasileiro</a></div></div><div class=MEntry><div class=MFile><a href="classe_arvoredecamadas-js.html">&Aacute;rvore de camadas</a></div></div><div class=MEntry><div class=MFile><a href="classe_ajuda-js.html">Ajuda</a></div></div><div class=MEntry><div class=MFile><a href="classe_analise-js.html">Analise geografica</a></div></div><div class=MEntry><div class=MFile><a href="classe_arvoredetemas-js.html">arvore de temas</a></div></div><div class=MEntry><div class=MFile><a href="atlas-js.html">Atlas</a></div></div><div class=MEntry><div class=MFile><a href="classe_barradebotoes-js.html">Barra de bot&otilde;es</a></div></div><div class=MEntry><div class=MFile><a href="classe_calculo-js.html">C&aacute;lculos</a></div></div><div class=MEntry><div class=MFile><a href="wscliente-js.html">Cliente de web services</a></div></div><div class=MEntry><div class=MFile><a href="compactajs-php.html">Compactador de javascript</a></div></div><div class=MEntry><div class=MFile><a href="classe_configura-js.html">Configura&ccedil;&otilde;es gerais</a></div></div><div class=MEntry><div class=MFile><a href="classe_login-js.html">Controle de usu&aacute;rio</a></div></div><div class=MEntry><div class=MFile><a href="classe_coordenadas-js.html">Coordenadas</a></div></div><div class=MEntry><div class=MFile><a href="datadownload-js.html">Data download</a></div></div><div class=MEntry><div class=MFile><a href="classe_desenho-js.html">Desenho de elementos gr&aacute;ficos</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent3')">Diagramas</a><div class=MGroupContent id=MGroupContent3><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent1')">Figuras</a><div class=MGroupContent id=MGroupContent1><div class=MEntry><div class=MLink><a href="../diagramas/mer_banco_de_dados_de_administracao.png">banco de dados de administração</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/cadastrodeusuarios">banco de dados de usuários - gerado com Eclipse + ERMaster</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/metaestat">banco de dados de metadados estatisticos - gerado com Eclipse + ERMaster</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/arquitetura.png">Arquitetura</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/caso_de_uso_geral.png">Caso de uso geral</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_abrir_mapa_interativo.png">Atividade abrir mapa interativo</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_atualizar_versao.png">Atividade atualizar versão</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_gerar_arquivo_nova_versao.png">Atividade gerar arquivo de uma nova versão</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_gerar_pacote_de_correcoes.png">Atividade gerar pacote de correções</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent2')">Arquivos originais</a><div class=MGroupContent id=MGroupContent2><div class=MEntry><div class=MLink><a href="http://dia-installer.de/">Baixe o software DIA</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/mer_banco_de_dados_de_administracao.dia">MER do banco de dados de administração</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/arquitetura.dia">Arquitetura</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/caso_de_uso_geral.dia">Caso de uso geral</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_abrir_mapa_interativo.dia">Atividade abrir mapa interativo</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_atualizar_versao.dia">Atividade atualizar versão</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_gerar_arquivo_nova_versao.dia">Atividade gerar arquivo de uma nova versão</a></div></div><div class=MEntry><div class=MLink><a href="../diagramas/atividade_gerar_pacote_de_correcoes.dia">Atividade gerar pacote de correções</a></div></div></div></div></div></div></div></div><div class=MEntry><div class=MFile><a href="classe_eventos-js.html">Eventos</a></div></div><div class=MEntry><div class=MFile><a href="classe_gadgets-js.html">Gadgets (objetos marginais do mapa)</a></div></div><div class=MEntry><div class=MFile><a href="geradordelinks-js.html">Gerador de links</a></div></div><div class=MEntry><div class=MFile><a href="classe_guias-js.html">Guias</a></div></div><div class=MEntry><div class=MFile><a href="classe_i3geo-js.html">i3Geo</a></div></div><div class=MEntry><div class=MFile><a href="classe_idioma-js.html">Idioma</a></div></div><div class=MEntry><div class=MFile id=MSelected>Interface</div></div><div class=MEntry><div class=MFile><a href="classe_janela-js.html">Janelas</a></div></div><div class=MEntry><div class=MFile><a href="classe_mapa-js.html">Mapa</a></div></div><div class=MEntry><div class=MFile><a href="classe_maparef-js.html">Mapa de refer&ecirc;ncia</a></div></div><div class=MEntry><div class=MFile><a href="classe_navega-js.html">Navega&ccedil;&atilde;o sobre o mapa</a></div></div><div class=MEntry><div class=MFile><a href="classe_php-js.html">PHP</a></div></div><div class=MEntry><div class=MFile><a href="classe_social-js.html">Social</a></div></div><div class=MEntry><div class=MFile><a href="classe_tema-js.html">Temas</a></div></div><div class=MEntry><div class=MFile><a href="classe_util-js.html">Utilit&aacute;rios</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent4')">Index</a><div class=MGroupContent id=MGroupContent4><div class=MEntry><div class=MIndex><a href="../index/General.html">Everything</a></div></div><div class=MEntry><div class=MIndex><a href="../index/Functions.html">Functions</a></div></div><div class=MEntry><div class=MIndex><a href="../index/Arquivos.html">Arquivos</a></div></div><div class=MEntry><div class=MIndex><a href="../index/Classe.html">Classe</a></div></div></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><script language=JavaScript><!--
HideAllBut([], 5);// --></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 class="prettyprint">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 class="prettyprint">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 class="prettyprint">redesenha: function()</td></tr></table></blockquote>Aplica o m&eacute;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 prettyprint "nowrap>aplicaOpacidade: function(</td><td class="PParameter prettyprint " nowrap>opacidade,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>layer</td><td class="PAfterParameters prettyprint "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 class="prettyprint">atualizaMapa: function()</td></tr></table></blockquote>Aplica o m&eacute;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 prettyprint "nowrap>atualizaTema: function(</td><td class="PParameter prettyprint " nowrap>retorno,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>tema</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Aplica o m&eacute;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 prettyprint "nowrap>ligaDesliga: function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "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 class="prettyprint">adicionaKml: function()</td></tr></table></blockquote>Aplica o m&eacute;todo de adi&ccedil;&atilde;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 prettyprint "nowrap>cria: function(</td><td class="PParameter prettyprint " nowrap>w,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>h</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Cria ou altera os elementos HTML necess&aacute;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 prettyprint "nowrap>inicia: function(</td><td class="PParameter prettyprint " nowrap>w,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>h</td><td class="PAfterParameters prettyprint "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 class="prettyprint">ativaBotoes: function()</td></tr></table></blockquote>Ativa os bot&otilde;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 prettyprint "nowrap>adicionaKml: function(</td><td class="PParameter prettyprint " nowrap>pan,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>titulo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ativo</td><td class="PAfterParameters prettyprint "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 prettyprint "nowrap>adicionaNoArvoreGoogle: function(</td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nomeOverlay,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ativo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>id</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Acrescenta na &aacute;rvore de camadas um novo tema no n&oacute; 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 prettyprint "nowrap>ativaDesativaCamadaKml: function(</td><td class="PParameter prettyprint " nowrap>obj,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>url</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Ativa ou desativa uma camada do n&oacute; 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 prettyprint "nowrap>adicionaKml: function(</td><td class="PParameter prettyprint " nowrap>pan,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>titulo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ativo</td><td class="PAfterParameters prettyprint "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 prettyprint "nowrap>adicionaNoArvoreGoogle: function(</td><td class="PParameter prettyprint " nowrap>url,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>nomeOverlay,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>ativo,</td></tr><tr><td></td><td class="PParameter prettyprint " nowrap>id</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Acrescenta na &aacute;rvore de camadas um novo tema no n&oacute; 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 prettyprint "nowrap>ativaDesativaCamadaKml: function(</td><td class="PParameter prettyprint " nowrap>obj</td><td class="PAfterParameters prettyprint "nowrap>)</td></tr></table></td></tr></table></blockquote>Ativa ou desativa uma camada do n&oacute; de layers KML</div></div><!--END_ND_TOOLTIPS-->
<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 (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>