classe_interface-js.html
77.2 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é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 é 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>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=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í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.<wbr>Interface.<wbr>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.<wbr>Interface.<wbr>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.<wbr>Interface.<wbr>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>
<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ífico de determinadas interfaces</p><p>As interfaces são definidas na inicialização do i3Geo, por exemplo, openlayers,etc</p><p>A classe “interface” contém os métdos específicos utilizados nessas interfaces</p><h4 class=CHeading>Exemplo</h4><p>Para iniciar o i3geo com uma interface especí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çõ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çõ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>
<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ções especiais para uso em tablets.</p><p>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>{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óvel</p><p>A detecção é aplicada automaticamente quando essa variável for definida</p><p>Para não aplicar a detecçã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ção da imagem.</p><p>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>{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ões em relaçã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ões em relaçã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çã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çã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ção e controle do mapa.</p><p>Veja como usar nos arquivos de apresentação do mapa existentes no diretório i3geo/interface</p><p>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>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á 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 é 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>É utilizado para verificar o status do mapa e bloquear ou não determinadas funções.</p><p>Por exemplo, na interface OpenLayers, identifica se as camadas estão sendo atualizadas</p><p>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>
<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é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>
<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é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>
<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é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>
<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étodo de adiçã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ários para a interface</p><p>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>
<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õ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çã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étodos da API do OpenLayers</p><p>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=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 á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>
<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 árvore de camadas enquanto o mesmo está sendo carregado.</p><p>Permite destacar o nome do tema que está 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á utilizado o modo de navegaçã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úmero de TILES na área não visí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íficos da API do OpenLayers que serão inseridos ou nã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ão geográ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ão geográ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ão adicionados após a crioaçã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çã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é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=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çõ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>
<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ções que serã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á 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ã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çã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ão acrescentadas na árvore de camadas</p><p>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>
<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 árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa</p><p>Os temas são incluídos em um nó chamado “Google Maps”.</p><p>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>
<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ó 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çã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é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ã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>
<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ã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çã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íficos da API do Google Earth que serão inseridos ou nã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ão crescentadas na árvore de camadas</p><p>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>
<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 árvore de camadas um novo tema no nó que mostra os arquivos KML inseridos no mapa</p><p>Os temas são incluídos em um nó chamado “Google Earth”.</p><p>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>
<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ó 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âmetros de configuração e customização</div></div><div class=MEntry><div class=MLink><a href="http://www.softwarepublico.gov.br">Portal do Software Público Brasileiro</a></div></div><div class=MEntry><div class=MFile><a href="classe_arvoredecamadas-js.html">Á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ões</a></div></div><div class=MEntry><div class=MFile><a href="classe_calculo-js.html">Cá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ções gerais</a></div></div><div class=MEntry><div class=MFile><a href="classe_login-js.html">Controle de usuá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á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ência</a></div></div><div class=MEntry><div class=MFile><a href="classe_navega-js.html">Navegaçã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á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é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é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é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é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 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á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õ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 á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 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ó 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 á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 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ó 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>