Commit 9b83a02d5ad86ffea85657d57da7ccd87be4336d
1 parent
3503eb43
Exists in
master
and in
7 other branches
Atualização da interface de mapa interativo do editor de mapfiles
Showing
4 changed files
with
120 additions
and
59 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin1/black_editor.php
@@ -29,7 +29,9 @@ | @@ -29,7 +29,9 @@ | ||
29 | background: none; | 29 | background: none; |
30 | margin-bottom: 15px; | 30 | margin-bottom: 15px; |
31 | } | 31 | } |
32 | - | 32 | +.foraDoMapa + span > span { |
33 | + background-color: yellow; | ||
34 | +} | ||
33 | </style> | 35 | </style> |
34 | </head> | 36 | </head> |
35 | <!-- As palavras entre {{{}}} sao utilizadas para a traducao. Veja i3geo/js/dicionario.js | 37 | <!-- As palavras entre {{{}}} sao utilizadas para a traducao. Veja i3geo/js/dicionario.js |
@@ -40,7 +42,9 @@ | @@ -40,7 +42,9 @@ | ||
40 | <div id="i3GEONomeLogin" | 42 | <div id="i3GEONomeLogin" |
41 | style="position: absolute; left: 10px; top: 2px; font-size: 11px; z-index: 50000"></div> | 43 | style="position: absolute; left: 10px; top: 2px; font-size: 11px; z-index: 50000"></div> |
42 | --> | 44 | --> |
43 | - <!-- Aqui vai o mapa. O div a ser inserido e padronizado e depende da interface usar openlayers ou googlemaps --> | 45 | + <!-- Aqui vai o mapa. O div a ser inserido e padronizado e depende da interface usar openlayers ou googlemaps |
46 | + Se os estilos width e height nao estiverem definidos, o tamanho do mapa abrangera a tela toda | ||
47 | + --> | ||
44 | <div id="mapai3Geo" > | 48 | <div id="mapai3Geo" > |
45 | </div> | 49 | </div> |
46 | <!-- aqui sera incluida a escala numerica. E necessario ter o id=i3GEOescalanum para que o valor seja atualizado--> | 50 | <!-- aqui sera incluida a escala numerica. E necessario ter o id=i3GEOescalanum para que o valor seja atualizado--> |
@@ -49,13 +53,13 @@ | @@ -49,13 +53,13 @@ | ||
49 | </form> | 53 | </form> |
50 | 54 | ||
51 | <!-- aqui sera incluido o gadget que mostra a coordenada geografica da posicao do mouse --> | 55 | <!-- aqui sera incluido o gadget que mostra a coordenada geografica da posicao do mouse --> |
52 | - <div class="localizarxy fundoRodape hidden-xs hidden-sm"> | 56 | + <div class="localizarxy fundoRodape hidden-xs hidden-sm" > |
53 | <div class="i3GeoMascaraCoord" style="display: block;"> | 57 | <div class="i3GeoMascaraCoord" style="display: block;"> |
54 | <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo"> | 58 | <select onchange="javascript:i3GEO.coordenadas.mudaTipo(this,'localizarxy');" class="i3geoCoordenadasComboTipo"> |
55 | <option>DMS:</option> | 59 | <option>DMS:</option> |
56 | <option value="janela">janela</option> | 60 | <option value="janela">janela</option> |
57 | <option value="geoProj">DMS</option> | 61 | <option value="geoProj">DMS</option> |
58 | - <option value="dd">Déc. de grau</option> | 62 | + <option value="dd">Dec. de grau</option> |
59 | <option value="geohash">GeoHash</option> | 63 | <option value="geohash">GeoHash</option> |
60 | <option value="policonicaSad69">Polic SAD-69</option> | 64 | <option value="policonicaSad69">Polic SAD-69</option> |
61 | <option value="utmSad69Proj">UTM Sad-69</option> | 65 | <option value="utmSad69Proj">UTM Sad-69</option> |
@@ -96,27 +100,26 @@ | @@ -96,27 +100,26 @@ | ||
96 | Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSirgas2000ProjZN" type="text"> | 100 | Zn: <input name="" value="--" size="2" title="Zona" id="localizarxyutmSirgas2000ProjZN" type="text"> |
97 | </div> | 101 | </div> |
98 | </div> | 102 | </div> |
99 | - | ||
100 | - <!-- barra de ícones de navegacao --> | ||
101 | - <div class="ol-i3GEOcontrols ol-control"> | ||
102 | - <button onclick="i3GEO.Interface.zoom2ext(i3GEO.parametros.extentTotal)" style="float: left;"> | 103 | + <!-- barra de icones de navegacao --> |
104 | + <div class="ol-i3GEOcontrols ol-control" data-traduzir="true"> | ||
105 | + <button title="{{{d2t}}}" onclick="i3GEO.Interface.zoom2ext(i3GEO.parametros.extentTotal)" style="float: left;"> | ||
103 | <img style="width:20px;" src="../imagens/gisicons/projection.png"> | 106 | <img style="width:20px;" src="../imagens/gisicons/projection.png"> |
104 | </button> | 107 | </button> |
105 | <button onclick="i3GEO.Interface.zoomli()" style="float: left;"> | 108 | <button onclick="i3GEO.Interface.zoomli()" style="float: left;"> |
106 | <img style="width:20px;" src="../imagens/gisicons/zoom-region.png"> | 109 | <img style="width:20px;" src="../imagens/gisicons/zoom-region.png"> |
107 | </button> | 110 | </button> |
108 | <br> | 111 | <br> |
109 | - <button onclick="i3GEO.navega.extensaoAnterior()" style="float: left;"> | 112 | + <button title="{{{volta}}}" onclick="i3GEO.navega.extensaoAnterior()" style="float: left;"> |
110 | <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle1.png"> | 113 | <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle1.png"> |
111 | </button> | 114 | </button> |
112 | - <button onclick="i3GEO.navega.extensaoProximo()" style="float: left;"> | 115 | + <button title="{{{avanca}}}" onclick="i3GEO.navega.extensaoProximo()" style="float: left;"> |
113 | <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> | 116 | <img style="width:16px;" src="../imagens/oxygen/16x16/draw-triangle2.png"> |
114 | </button> | 117 | </button> |
115 | <br> | 118 | <br> |
116 | - <button data-template="templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> | 119 | + <button title="{{{x79}}}" data-template="../interface/templates/ferramentasLink.html" onclick="i3GEO.marcador.inicia(this)" style="float: left;"> |
117 | <img style="width:20px;" src="../imagens/gisicons/save1.png"> | 120 | <img style="width:20px;" src="../imagens/gisicons/save1.png"> |
118 | </button> | 121 | </button> |
119 | - <button onclick="i3GEO.maparef.inicia()" style="float: left;"> | 122 | + <button title="{{{d9}}}" onclick="i3GEO.maparef.inicia()" style="float: left;"> |
120 | <img style="width:20px;" src="../imagens/gisicons/map-reference.png"> | 123 | <img style="width:20px;" src="../imagens/gisicons/map-reference.png"> |
121 | </button> | 124 | </button> |
122 | </div> | 125 | </div> |
@@ -144,7 +147,7 @@ | @@ -144,7 +147,7 @@ | ||
144 | data-idMigalha - id do DIV que sera utilizado para mostrar o link de retorno ao nivel anterior | 147 | data-idMigalha - id do DIV que sera utilizado para mostrar o link de retorno ao nivel anterior |
145 | --> | 148 | --> |
146 | <div data-idconteudo="guia8obj" data-idLinks="listaFerramentasLinks" data-idMigalha="migalhaFerramentas" data-idLista="listaFerramentas" onclick="i3GEO.guias.ativa('ferramentas',this)"> | 149 | <div data-idconteudo="guia8obj" data-idLinks="listaFerramentasLinks" data-idMigalha="migalhaFerramentas" data-idLista="listaFerramentas" onclick="i3GEO.guias.ativa('ferramentas',this)"> |
147 | - <button title="{{{u15a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | 150 | + <button title="{{{u15a}}}" class="btn btn-default iconeGuiaMovel" style="box-shadow: none;"> |
148 | <img src="../imagens/gisicons/tools.png" style="cursor: pointer; padding: 3px;"> | 151 | <img src="../imagens/gisicons/tools.png" style="cursor: pointer; padding: 3px;"> |
149 | </button> | 152 | </button> |
150 | </div> | 153 | </div> |
@@ -156,7 +159,7 @@ | @@ -156,7 +159,7 @@ | ||
156 | do metadata existente na camada. Deixe vazio para nao ativar a operacao. | 159 | do metadata existente na camada. Deixe vazio para nao ativar a operacao. |
157 | --> | 160 | --> |
158 | <div onclick="i3GEO.guias.ativa('temas',this)" data-verificaAbrangencia="" data-idconteudo="guia1obj" data-idListaFundo="listaFundo" data-idListaDeCamadas="listaTemas" style="margin-top: 3px;"> | 161 | <div onclick="i3GEO.guias.ativa('temas',this)" data-verificaAbrangencia="" data-idconteudo="guia1obj" data-idListaFundo="listaFundo" data-idListaDeCamadas="listaTemas" style="margin-top: 3px;"> |
159 | - <button title="{{{g4a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | 162 | + <button title="{{{g4a}}}" class="btn btn-default iconeGuiaMovel" style="box-shadow: none;"> |
160 | <img src="../imagens/layer.png" style="cursor: pointer; padding: 3px;"> | 163 | <img src="../imagens/layer.png" style="cursor: pointer; padding: 3px;"> |
161 | </button> | 164 | </button> |
162 | </div> | 165 | </div> |
@@ -170,34 +173,34 @@ | @@ -170,34 +173,34 @@ | ||
170 | i3GEO.catalogoMenus.IDSMENUS - (array) apenas os menus com idmenu que constem nessa lista serao mostrados. Por default e vazio. | 173 | i3GEO.catalogoMenus.IDSMENUS - (array) apenas os menus com idmenu que constem nessa lista serao mostrados. Por default e vazio. |
171 | --> | 174 | --> |
172 | <div onclick="i3GEO.guias.ativa('adiciona',this)" data-idconteudo="guia2obj" data-idMigalha="catalogoMigalha" data-idNavegacao="catalogoNavegacao" data-idCatalogo="catalogoPrincipal" data-idMenus="catalogoMenus" style="margin-top: 3px;"> | 175 | <div onclick="i3GEO.guias.ativa('adiciona',this)" data-idconteudo="guia2obj" data-idMigalha="catalogoMigalha" data-idNavegacao="catalogoNavegacao" data-idCatalogo="catalogoPrincipal" data-idMenus="catalogoMenus" style="margin-top: 3px;"> |
173 | - <button title="{{{g1a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | 176 | + <button title="{{{g1a}}}" class="btn btn-default iconeGuiaMovel" style="box-shadow: none;"> |
174 | <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> | 177 | <img src="../imagens/catalogo.png" style="cursor: pointer; padding: 3px;"> |
175 | </button> | 178 | </button> |
176 | </div> | 179 | </div> |
177 | <!-- legenda --> | 180 | <!-- legenda --> |
178 | <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> | 181 | <div onclick="i3GEO.guias.ativa('legenda',this)" data-idconteudo="guia4obj" data-idLegenda="legendaHtml" style="margin-top: 3px;"> |
179 | - <button title="{{{g3}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | 182 | + <button title="{{{g3}}}" class="btn btn-default iconeGuiaMovel" style="box-shadow: none;"> |
180 | <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> | 183 | <img src="../imagens/legenda.png" style="cursor: pointer; padding: 3px;"> |
181 | </button> | 184 | </button> |
182 | </div> | 185 | </div> |
183 | <div onclick="i3GEO.guias.ativa('dobraPagina',this)" style="margin-top: 3px;"> | 186 | <div onclick="i3GEO.guias.ativa('dobraPagina',this)" style="margin-top: 3px;"> |
184 | - <button title="{{{trocaInterface}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | 187 | + <button title="{{{trocaInterface}}}" class="btn btn-default iconeGuiaMovel" style="box-shadow: none;"> |
185 | <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> | 188 | <img src="../imagens/googlemaps.png" style="cursor: pointer; padding: 3px;"> |
186 | </button> | 189 | </button> |
187 | </div> | 190 | </div> |
188 | <!-- Busca --> | 191 | <!-- Busca --> |
189 | <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> | 192 | <div onclick="i3GEO.guias.ativa('buscaRapida',this)" data-idconteudo="guia7obj" style="margin-top: 3px;"> |
190 | - <button class="iconeGuiaMovel" style="box-shadow: none;"> | 193 | + <button class="btn btn-default iconeGuiaMovel" style="box-shadow: none;"> |
191 | <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> | 194 | <img src="../imagens/gisicons/search.png" style="cursor: pointer; padding: 3px;"> |
192 | </button> | 195 | </button> |
193 | </div> | 196 | </div> |
194 | <div onclick="i3GEO.guias.ativa('identificaBalao',this)" style="margin-top: 3px;" > | 197 | <div onclick="i3GEO.guias.ativa('identificaBalao',this)" style="margin-top: 3px;" > |
195 | - <button title="{{{d7a}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | 198 | + <button title="{{{d7a}}}" class="btn btn-default iconeGuiaMovel" style="box-shadow: none;"> |
196 | <img src="../imagens/gisicons/tips.png" style="cursor: pointer; padding: 3px;"> | 199 | <img src="../imagens/gisicons/tips.png" style="cursor: pointer; padding: 3px;"> |
197 | </button> | 200 | </button> |
198 | </div> | 201 | </div> |
199 | <div onclick="i3GEO.guias.ativa('identifica',this)" style="margin-top: 3px;"> | 202 | <div onclick="i3GEO.guias.ativa('identifica',this)" style="margin-top: 3px;"> |
200 | - <button title="{{{d7}}}" class="iconeGuiaMovel" style="box-shadow: none;"> | 203 | + <button title="{{{d7}}}" class="btn btn-default iconeGuiaMovel" style="box-shadow: none;"> |
201 | <img src="../imagens/gisicons/pointer-info.png" style="cursor: pointer; padding: 3px;"> | 204 | <img src="../imagens/gisicons/pointer-info.png" style="cursor: pointer; padding: 3px;"> |
202 | </button> | 205 | </button> |
203 | </div> | 206 | </div> |
@@ -210,9 +213,9 @@ | @@ -210,9 +213,9 @@ | ||
210 | <!-- camadas existentes no mapa --> | 213 | <!-- camadas existentes no mapa --> |
211 | <div id='guia1obj' data-traduzir="true" style='display: none;'> | 214 | <div id='guia1obj' data-traduzir="true" style='display: none;'> |
212 | <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g4a}}}</span>X</div> | 215 | <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g4a}}}</span>X</div> |
213 | - <div class="btn-group noprint" > | ||
214 | - <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | ||
215 | - <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | 216 | + <div class="noprint" > |
217 | + <a href="javascript:void(0)" data-target="#" class="dropdown-toggle" data-toggle="dropdown"> | ||
218 | + {{{opcoes}}} | ||
216 | <span class="caret"></span> | 219 | <span class="caret"></span> |
217 | </a> | 220 | </a> |
218 | <ul class="dropdown-menu"> | 221 | <ul class="dropdown-menu"> |
@@ -228,7 +231,7 @@ | @@ -228,7 +231,7 @@ | ||
228 | </ul> | 231 | </ul> |
229 | </div> | 232 | </div> |
230 | <!-- Esta div acrescenta a lista de de camadas disponíveis no mapa atual --> | 233 | <!-- Esta div acrescenta a lista de de camadas disponíveis no mapa atual --> |
231 | - <div id="listaTemas" style="overflow:none;" data-template="templates/camada.html"></div> | 234 | + <div id="listaTemas" style="overflow:none;" data-template="../interface/templates/camada.html"></div> |
232 | <!-- Esta div acrescenta a lista de de camadas de fundo | 235 | <!-- Esta div acrescenta a lista de de camadas de fundo |
233 | A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS | 236 | A lista de camadas de fundo e obtida da variavel i3GEO.Interface.openlayers.LAYERSADICIONAIS |
234 | Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida | 237 | Essa variavel e definida via javascript, e no caso das interfaces padrao do i3Geo, e definida |
@@ -241,7 +244,7 @@ | @@ -241,7 +244,7 @@ | ||
241 | </a> | 244 | </a> |
242 | <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> | 245 | <div style="margin-left:0px;" class="collapse text-left" id="collapseFundo"> |
243 | <form> | 246 | <form> |
244 | - <div id="listaFundo" class="form-group" data-template="templates/camadaFundo.html"></div> | 247 | + <div id="listaFundo" class="form-group" data-template="../interface/templates/camadaFundo.html"></div> |
245 | </form> | 248 | </form> |
246 | </div> | 249 | </div> |
247 | </div> | 250 | </div> |
@@ -250,13 +253,13 @@ | @@ -250,13 +253,13 @@ | ||
250 | <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> | 253 | <div id='guia2obj' data-traduzir="true" style='display: none; text-align:left;'> |
251 | <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> | 254 | <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');i3GEO.catalogoMenus.mostraCatalogoPrincipal();"><span class="pull-left">{{{g1a}}}</span> X</div> |
252 | <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> | 255 | <!-- aqui entra a lista de elementos quando uma das opcoes e clicada --> |
253 | - <div id="catalogoMigalha" data-template="templates/catalogoMigalha.html"></div> | 256 | + <div id="catalogoMigalha" data-template="../interface/templates/catalogoMigalha.html"></div> |
254 | <div id="catalogoNavegacao"></div> | 257 | <div id="catalogoNavegacao"></div> |
255 | <!-- Opcoes --> | 258 | <!-- Opcoes --> |
256 | <div id="catalogoPrincipal"> | 259 | <div id="catalogoPrincipal"> |
257 | - <div class="btn-group noprint" > | ||
258 | - <a href="javascript:void(0)" class="btn btn-default btn-raised" style="width: 250px;">{{{opcoes}}}</a> | ||
259 | - <a href="javascript:void(0)" data-target="#" class="btn btn-default btn-raised dropdown-toggle" data-toggle="dropdown"> | 260 | + <div class="noprint" > |
261 | + <a href="javascript:void(0)" data-target="#" class="dropdown-toggle" data-toggle="dropdown"> | ||
262 | + {{{opcoes}}} | ||
260 | <span class="caret"></span> | 263 | <span class="caret"></span> |
261 | </a> | 264 | </a> |
262 | <ul class="dropdown-menu"> | 265 | <ul class="dropdown-menu"> |
@@ -286,7 +289,7 @@ | @@ -286,7 +289,7 @@ | ||
286 | <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.buscaInde()">Busca na INDE</a> | 289 | <a href="javascript:void(0)" onclick="i3GEO.arvoreDeTemas.dialogo.buscaInde()">Busca na INDE</a> |
287 | </li> | 290 | </li> |
288 | <li> | 291 | <li> |
289 | - <a href="javascript:void(0)" onclick="i3GEO.mapa.dialogo.metaestat()">Cartogramas estatísticos</a> | 292 | + <a href="javascript:void(0)" onclick="i3GEO.mapa.dialogo.metaestat()">Cartogramas estatisticos</a> |
290 | </li> | 293 | </li> |
291 | <li><a href="http://localhost/i3geo/kml.php?tipoxml=kml" target="_blank">{{{a13}}}</a> | 294 | <li><a href="http://localhost/i3geo/kml.php?tipoxml=kml" target="_blank">{{{a13}}}</a> |
292 | </li> | 295 | </li> |
@@ -311,7 +314,7 @@ | @@ -311,7 +314,7 @@ | ||
311 | "idCatalogoNavegacao": "catalogoNavegacao", | 314 | "idCatalogoNavegacao": "catalogoNavegacao", |
312 | "idOndeMigalha": "catalogoMigalha" | 315 | "idOndeMigalha": "catalogoMigalha" |
313 | --> | 316 | --> |
314 | - <div id="catalogoMenus" data-templateDir="templates/dir.html" data-templateTema="templates/tema.html"></div> | 317 | + <div id="catalogoMenus" data-templateDir="../interface/templates/dir.html" data-templateTema="../interface/templates/tema.html"></div> |
315 | 318 | ||
316 | <div id="arvoreAdicionaTema"></div> | 319 | <div id="arvoreAdicionaTema"></div> |
317 | 320 | ||
@@ -408,7 +411,8 @@ | @@ -408,7 +411,8 @@ | ||
408 | <!-- Legenda --> | 411 | <!-- Legenda --> |
409 | <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> | 412 | <div data-traduzir="true" id='guia4obj' style='display: none; text-align: left'> |
410 | <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> | 413 | <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{g3}}}</span>X</div> |
411 | - <div id="legendaHtml" data-template="templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div> | 414 | + <a href='javascript:void(0)' onclick="i3GEO.legenda.janela()" class='btn btn-primary btn-sm btn-raised'>{{{x11}}}</a> |
415 | + <div id="legendaHtml" data-template="../interface/templates/legenda.html" data-size="35,25" style='display: block; text-align: left'></div> | ||
412 | </div> | 416 | </div> |
413 | <!-- busca | 417 | <!-- busca |
414 | Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google | 418 | Funcoes de busca por registros. Pode ser feita nos temas existentes no mapa, em um servico de busca e no google |
@@ -424,13 +428,13 @@ | @@ -424,13 +428,13 @@ | ||
424 | <input class="form-control" type="text" value="" name="valorBuscaRapida"> | 428 | <input class="form-control" type="text" value="" name="valorBuscaRapida"> |
425 | <span class="input-group-btn"> | 429 | <span class="input-group-btn"> |
426 | <a onclick="i3GEO.busca.inicia(this);return false;" | 430 | <a onclick="i3GEO.busca.inicia(this);return false;" |
427 | - data-templateGoogle="templates/buscaEmTemas.html" | 431 | + data-templateGoogle="../interface/templates/buscaEmTemas.html" |
428 | data-inputGoogle="[name=google]" | 432 | data-inputGoogle="[name=google]" |
429 | data-ondeGoogle=".i3GEOresultadoBuscaGoogle" | 433 | data-ondeGoogle=".i3GEOresultadoBuscaGoogle" |
430 | - data-templateTemasMapa="templates/buscaEmTemas.html" | 434 | + data-templateTemasMapa="../interface/templates/buscaEmTemas.html" |
431 | data-inputTemasMapa="[name=temasMapa]" | 435 | data-inputTemasMapa="[name=temasMapa]" |
432 | data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" | 436 | data-ondeTemasMapa=".i3GEOresultadoBuscaTemasMapa" |
433 | - data-templateServico="templates/buscaEmServico.html" | 437 | + data-templateServico="../interface/templates/buscaEmServico.html" |
434 | data-ondeConteiner="#guia7obj" | 438 | data-ondeConteiner="#guia7obj" |
435 | data-inputOndePalavra="[name=valorBuscaRapida]" | 439 | data-inputOndePalavra="[name=valorBuscaRapida]" |
436 | data-inputServicosExternos="[name=servicosExternos]" | 440 | data-inputServicosExternos="[name=servicosExternos]" |
@@ -481,13 +485,13 @@ | @@ -481,13 +485,13 @@ | ||
481 | <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> | 485 | <div class="i3GEOfechaGuia" onclick="i3GEO.guias.abreFecha('fecha');"><span class="pull-left">{{{u15a}}}</span> X</div> |
482 | <div class="form-inline" style="width:100%;"> | 486 | <div class="form-inline" style="width:100%;"> |
483 | <div class="text-center form-group" style="margin:4px;"> | 487 | <div class="text-center form-group" style="margin:4px;"> |
484 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeArea.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | 488 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.dialogo.area();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> |
485 | <img style="margin-top:4px;" src="../imagens/gisicons/area-measure.png"> | 489 | <img style="margin-top:4px;" src="../imagens/gisicons/area-measure.png"> |
486 | </a> | 490 | </a> |
487 | <h6>{{{d21at}}}</h6> | 491 | <h6>{{{d21at}}}</h6> |
488 | </div> | 492 | </div> |
489 | <div class="text-center form-group" style="margin:4px;"> | 493 | <div class="text-center form-group" style="margin:4px;"> |
490 | - <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.medeDistancia.inicia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> | 494 | + <a onclick="i3GEO.guias.abreFecha('fecha');i3GEO.analise.dialogo.distancia();" role="button" class="btn btn-success btn-fab btn-fab-mini" href="javascript:void(0)"> |
491 | <img style="margin-top:4px;" src="../imagens/gisicons/length-measure.png"> | 495 | <img style="margin-top:4px;" src="../imagens/gisicons/length-measure.png"> |
492 | </a> | 496 | </a> |
493 | <h6>{{{d21t}}}</h6> | 497 | <h6>{{{d21t}}}</h6> |
@@ -507,22 +511,19 @@ | @@ -507,22 +511,19 @@ | ||
507 | </div> | 511 | </div> |
508 | <div class="clearfix"></div> | 512 | <div class="clearfix"></div> |
509 | <hr> | 513 | <hr> |
510 | - <div id="migalhaFerramentas" data-template="templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div> | ||
511 | - <div id="listaFerramentasLinks" data-template="templates/ferramentasLink.html" style='display: block; text-align: left'></div> | ||
512 | - <div id="listaFerramentas" data-template="templates/ferramentasFolder.html" style='display: block; text-align: left'></div> | 514 | + <div id="migalhaFerramentas" data-template="../interface/templates/ferramentasMigalha.html" style='display: block; text-align: left;'></div> |
515 | + <div id="listaFerramentasLinks" data-template="../interface/templates/ferramentasLink.html" style='display: block; text-align: left'></div> | ||
516 | + <div id="listaFerramentas" data-template="../interface/templates/ferramentasFolder.html" style='display: block; text-align: left'></div> | ||
513 | </div> | 517 | </div> |
514 | </div> | 518 | </div> |
515 | </div> | 519 | </div> |
516 | </div> | 520 | </div> |
517 | - <!-- templates --> | ||
518 | - | ||
519 | - <!-- para mostrar o banner de abertura, basta ter esse ID --> | 521 | + <!-- para mostrar o banner de abertura --> |
520 | <script id="i3GEOlogoMarcaTemplate" type="x-tmpl-mustache"> | 522 | <script id="i3GEOlogoMarcaTemplate" type="x-tmpl-mustache"> |
521 | <div> | 523 | <div> |
522 | <table> | 524 | <table> |
523 | <tr> | 525 | <tr> |
524 | <td> | 526 | <td> |
525 | - <div id=versaoi3geo></div> | ||
526 | <h4 >i3Geo - Software livre para criação de mapas | 527 | <h4 >i3Geo - Software livre para criação de mapas |
527 | interativos e geoprocessamento</h4> | 528 | interativos e geoprocessamento</h4> |
528 | <h4 >Baseado no Mapserver, é licenciado sob GPL e integra o | 529 | <h4 >Baseado no Mapserver, é licenciado sob GPL e integra o |
@@ -537,23 +538,83 @@ | @@ -537,23 +538,83 @@ | ||
537 | </div> | 538 | </div> |
538 | </script> | 539 | </script> |
539 | <script> | 540 | <script> |
540 | - i3GEO.finaliza = function() { | ||
541 | - i3GEO.mapa.ativaTema("<?php echo strip_tags($_GET["temaEdicao"]); ?>"); | ||
542 | - i3GEO.mapa.dialogo.atalhosedicao(); | ||
543 | - }; | ||
544 | - var parametrosMapa = { | ||
545 | - layers: { | ||
546 | - add: ["<?php echo strip_tags($_GET["temaEdicao"]); ?>"], | ||
547 | - on: ["<?php echo strip_tags($_GET["temaEdicao"]); ?>"], | ||
548 | - off: [] | 541 | + //ativa o banner de inicializacao |
542 | + i3GEO.janela.tempoMsg($i("i3GEOlogoMarcaTemplate").innerHTML,4000); | ||
543 | + (function() { | ||
544 | + var parametrosMapa = { | ||
545 | + layers: { | ||
546 | + add: ["<?php echo strip_tags($_GET["temaEdicao"]); ?>"], | ||
547 | + on: ["<?php echo strip_tags($_GET["temaEdicao"]); ?>"], | ||
548 | + off: [] | ||
549 | + } | ||
550 | + }; | ||
551 | + var config = { | ||
552 | + //id do elemento HTML onde o corpo do mapa sera renderizado | ||
553 | + mapBody : "mapai3Geo", | ||
554 | + //tipo de mapa. Pode ser: | ||
555 | + //OL - utiliza o OpenLayers e coordenadas geograficas | ||
556 | + //OSM - utiliza o OpenLayers e o OpenStreetMap como fundo, em projecao semelhante ao GoogleMaps | ||
557 | + //GM - utiliza o GoogleMaps como motor de controle do mapa | ||
558 | + mapType : "OL", | ||
559 | + //armazena em um cookie a ultima extensao geografica do mapa e utiliza essa extensao quando o mapa for aberto | ||
560 | + saveExtension : true, | ||
561 | + //aplica um filtro de cores apos a renderizacao da imagem de cada camada que compoe o mapa cinza|sepiaclara|sepianormal | ||
562 | + posRenderType : "", | ||
563 | + //Altura e largura do tooltip (balao identifica) | ||
564 | + toolTipSize : ["100px","200px"], | ||
565 | + //Endereco do servidor i3Geo. Utilizado para gerar as requisicoes AJAX | ||
566 | + //Por default e definido como: i3GEO.util.protocolo() + "://" + window.location.host + "/i3geo" | ||
567 | + i3GeoServer : "", | ||
568 | + //Funcao que sera executada apos a inicializacao do mapa | ||
569 | + afterStart : function(){ | ||
570 | + i3GEO.mapa.ativaTema("<?php echo strip_tags($_GET["temaEdicao"]); ?>"); | ||
571 | + i3GEO.mapa.dialogo.atalhosedicao(); | ||
549 | }, | 572 | }, |
573 | + //configuracoes especificas para a interface que utiliza o OpenLayers | ||
574 | + openLayers : { | ||
575 | + //utiliza ou nao tiles ao renderizar as camadas do mapa | ||
576 | + //a utilizacao de tiles pode ser definida em cada camada, mas se essa propriedade for true, a definicao das camadas nao serao consideradas | ||
577 | + singleTile : false, | ||
578 | + //opcoes de inicializacao do mapa conforme definido na API do OpenLayers | ||
579 | + MapOptions : { | ||
580 | + layers : [], | ||
581 | + controls : [ | ||
582 | + new ol.control.Zoom(), | ||
583 | + new ol.control.ZoomSlider(), | ||
584 | + new ol.control.ScaleLine(), | ||
585 | + new ol.control.Attribution({ | ||
586 | + collapsible: false | ||
587 | + }) | ||
588 | + ], | ||
589 | + loadTilesWhileAnimating : true, | ||
590 | + loadTilesWhileInteracting : true, | ||
591 | + //os objetos devem ser comentados na interface googleMaps | ||
592 | + interactions : [ | ||
593 | + new ol.interaction.DoubleClickZoom(), | ||
594 | + new ol.interaction.KeyboardPan(), | ||
595 | + new ol.interaction.KeyboardZoom(), | ||
596 | + new ol.interaction.MouseWheelZoom(), | ||
597 | + new ol.interaction.PinchRotate(), | ||
598 | + new ol.interaction.PinchZoom(), | ||
599 | + new ol.interaction.DragZoom(), | ||
600 | + new ol.interaction.DragPan() | ||
601 | + ] | ||
602 | + }, | ||
603 | + //opcoes para o objeto view, que e uma instancia de MapOptions | ||
604 | + ViewOptions : { | ||
605 | + | ||
606 | + } | ||
607 | + } | ||
550 | }; | 608 | }; |
551 | - //inicia o mapa | ||
552 | - //Veja tambem config.php | ||
553 | - // | ||
554 | - //o primeiro parametro permite alterar o mapa, inserindo camadas e outras definicoes | ||
555 | - // | ||
556 | - i3GEO.init(parametrosMapa); | 609 | + // |
610 | + //inicia o mapa | ||
611 | + //Veja tambem config.php | ||
612 | + // | ||
613 | + //O primeiro parametro permite alterar o mapa, inserindo camadas e outras definicoes que afetam o corpo do mapa | ||
614 | + //O segundo parametro inclui configuracoes que afetam o funcionamento da interface que controla a visualizacao do mapa | ||
615 | + // | ||
616 | + i3GEO.init(parametrosMapa,config); | ||
617 | + })(); | ||
557 | </script> | 618 | </script> |
558 | </body> | 619 | </body> |
559 | 620 |