Commit a1e93a4ec2803df201e7d28d3429b9cd482dc864
1 parent
1c323388
Exists in
master
and in
7 other branches
Ajustes na ferramenta googlemaps. Remoção do botão i3Geo e navegação sincronizada.
Showing
2 changed files
with
14 additions
and
3 deletions
Show diff stats
admin/admin.db
No preview for this file type
ferramentas/googlemaps1/index.js
... | ... | @@ -48,6 +48,7 @@ if (app=='N') navn=true; else navm=true; |
48 | 48 | i3GEO = window.parent.i3GEO; |
49 | 49 | MARCA = false; |
50 | 50 | BOX = false; |
51 | +ATUALIZABOX = true; | |
51 | 52 | $i = function(id){ |
52 | 53 | return window.parent.document.getElementById(id); |
53 | 54 | }; |
... | ... | @@ -88,6 +89,13 @@ function inicializa(){ |
88 | 89 | }); |
89 | 90 | google.maps.event.addListener(map, "bounds_changed", function() { |
90 | 91 | if(i3GEO){ |
92 | + //evita loop entre os eventos do i3geo e do googlemaps | |
93 | + if(ATUALIZABOX === true){ | |
94 | + var bd = map.getBounds(); | |
95 | + var centro = bd.getCenter(); | |
96 | + i3GEO.Interface[i3GEO.Interface.ATUAL].pan2ponto(centro.lng(),centro.lat()); | |
97 | + } | |
98 | + ATUALIZABOX = true; | |
91 | 99 | ondegoogle(); |
92 | 100 | } |
93 | 101 | }); |
... | ... | @@ -121,9 +129,11 @@ function inicializa(){ |
121 | 129 | } |
122 | 130 | }); |
123 | 131 | if(i3GEO){ |
132 | + /* | |
124 | 133 | if(i3GEO.parametros.mapfile){ |
125 | 134 | botaoI3geo(); |
126 | 135 | } |
136 | + */ | |
127 | 137 | ondegoogle(map); |
128 | 138 | } |
129 | 139 | botaoRota(); |
... | ... | @@ -208,10 +218,11 @@ function moveMapa(bd){ |
208 | 218 | /* |
209 | 219 | Function: panTogoogle |
210 | 220 | |
211 | -Desloca o mapa principal conforme a extensão geográfica do mapa do GM | |
221 | +Desloca o mapa do google quando o mapa principal e deslocado | |
212 | 222 | */ |
213 | 223 | function panTogoogle(){ |
214 | 224 | if(!i3GEO){return;} |
225 | + ATUALIZABOX = false; | |
215 | 226 | var pol = i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten); |
216 | 227 | var ret = pol.split(" "); |
217 | 228 | var pt1 = (( (ret[0] * -1) - (ret[2] * -1) ) / 2) + ret[0] *1; |
... | ... | @@ -310,7 +321,7 @@ function constroiRota(){ |
310 | 321 | var place = response[0]; |
311 | 322 | endereco2 = place.formatted_address; |
312 | 323 | endereco2 = i3GEO.janela.prompt( |
313 | - "Endereco do final", | |
324 | + "Confirme o endereco do final", | |
314 | 325 | function(){ |
315 | 326 | montaRota(); |
316 | 327 | }, |
... | ... | @@ -327,7 +338,7 @@ function constroiRota(){ |
327 | 338 | var place = response[0]; |
328 | 339 | endereco1 = place.formatted_address; |
329 | 340 | endereco1 = i3GEO.janela.prompt( |
330 | - "Endereco do inicio", | |
341 | + "Confirme o endereco do inicio", | |
331 | 342 | function(){ |
332 | 343 | geocoder.geocode( |
333 | 344 | {'location':pontoRota2}, | ... | ... |