Commit a1e93a4ec2803df201e7d28d3429b9cd482dc864

Authored by Edmar Moretti
1 parent 1c323388

Ajustes na ferramenta googlemaps. Remoção do botão i3Geo e navegação sincronizada.

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},
... ...