Commit 4334eb6e3d01a6311adc08e9024d7e824eb0b97f

Authored by Edmar Moretti
1 parent 29b2f985

Corrige problemas com Internet Explorer

ferramentas/googlemaps/index.htm
@@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
6 <title></title> 6 <title></title>
7 </head> 7 </head>
8 <body onunload="GUnload()"> 8 <body onunload="GUnload()">
9 - <div id="map" style="width: 340px; height: 340px"></div> 9 + <div id="mapa" style="width: 340px; height: 340px"></div>
10 10
11 <script type="text/javascript" > 11 <script type="text/javascript" >
12 //chave na producao= ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxSieGwtcPDeiUtRiq7Xa63cyLppcxTVYXnVlPwveOe-sXuXfpBeNpL6pA 12 //chave na producao= ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxSieGwtcPDeiUtRiq7Xa63cyLppcxTVYXnVlPwveOe-sXuXfpBeNpL6pA
@@ -32,7 +32,7 @@ @@ -32,7 +32,7 @@
32 pt1 = "-54"; 32 pt1 = "-54";
33 pt2 = "-12"; 33 pt2 = "-12";
34 } 34 }
35 - map = new GMap2(document.getElementById("map")); 35 + map = new GMap2(document.getElementById("mapa"));
36 map.setMapType(G_SATELLITE_MAP); 36 map.setMapType(G_SATELLITE_MAP);
37 map.addMapType(G_SATELLITE_3D_MAP); 37 map.addMapType(G_SATELLITE_3D_MAP);
38 map.addControl(new GLargeMapControl()); 38 map.addControl(new GLargeMapControl());
ferramentas/googlemaps/index.php
1 <?php 1 <?php
2 include_once("../../ms_configura.php"); 2 include_once("../../ms_configura.php");
3 -/*  
4 -<script src="http://www.gmodules.com/ig/ifr?url=http://hosting.gmodules.com/ig/gadgets/file/114026893455619160549/embedkmlgadget.xml&amp;up_kml_url=http%3A%2F%2Fmapas.mma.gov.br%2Fi3geo%2Fpacotes%2Fkmlmapserver%2Fkmlservice.php%3Fmap%3Dbioma%26typename%3Dbioma%26request%3Dkml&amp;up_view_mode=earth&amp;up_earth_2d_fallback=0&amp;up_earth_fly_from_space=1&amp;up_earth_show_buildings=0&amp;synd=open&amp;w=320&amp;h=400&amp;title=Embedded+KML+Viewer&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js"></script>  
5 -*/  
6 ?> 3 ?>
7 <html> 4 <html>
8 <head> 5 <head>
9 <script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> 6 <script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script>
10 -<script language="JavaScript" type="text/javascript" src="http://maps.google.com/maps?file=api&amp;v=2.x&amp;key=<?php echo $googleApiKey; ?>">  
11 -</script>  
12 -<title></title>  
13 - </head>  
14 - <body onunload="GUnload()">  
15 - <div id="map" style="width: 440px; height: 340px"></div>  
16 -  
17 - <script type="text/javascript" > 7 +<script type="text/javascript" src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=false&amp;key=<?php echo $googleApiKey; ?>"></script>
  8 +<script type="text/javascript">
  9 + function inicializa(){
18 counterClick = 0 10 counterClick = 0
19 - var m = document.getElementById("map") 11 + var m = document.getElementById("mapa")
20 m.style.width = window.parent.i3GEO.parametros.w / 2 12 m.style.width = window.parent.i3GEO.parametros.w / 2
21 m.style.height = window.parent.i3GEO.parametros.h / 2 13 m.style.height = window.parent.i3GEO.parametros.h / 2
22 - //chave na producao= ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxSieGwtcPDeiUtRiq7Xa63cyLppcxTVYXnVlPwveOe-sXuXfpBeNpL6pA  
23 - //chave no desenvolvimento = ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxQ_qvn5wqSkbcx9uoqrWGnUcZ7lqhRVzkJwzeDN3nQJheG7FjoxyruBIQ  
24 i3geoOverlay = false; 14 i3geoOverlay = false;
25 if(window.parent.document.getElementById("boxg")) 15 if(window.parent.document.getElementById("boxg"))
26 window.parent.document.getElementById("boxg").style.zIndex = 0 16 window.parent.document.getElementById("boxg").style.zIndex = 0
@@ -32,28 +22,23 @@ include_once(&quot;../../ms_configura.php&quot;); @@ -32,28 +22,23 @@ include_once(&quot;../../ms_configura.php&quot;);
32 var ver = window.parent.i3GEO.parametros.versaomscompleta.split("."); 22 var ver = window.parent.i3GEO.parametros.versaomscompleta.split(".");
33 if(parseInt(window.parent.i3GEO.parametros.versaoms) >= 5 && parseInt(ver[1]) > 1) 23 if(parseInt(window.parent.i3GEO.parametros.versaoms) >= 5 && parseInt(ver[1]) > 1)
34 {tile = true;} 24 {tile = true;}
35 -  
36 - if(window.parent.i3GEO.parametros)  
37 - {  
38 docmapa = window.parent.document 25 docmapa = window.parent.document
39 pol = window.parent.i3GEO.parametros.mapexten 26 pol = window.parent.i3GEO.parametros.mapexten
  27 +
40 ret = pol.split(" ") 28 ret = pol.split(" ")
41 pt1 = (( (ret[0] * -1) - (ret[2] * -1) ) / 2) + ret[0] *1 29 pt1 = (( (ret[0] * -1) - (ret[2] * -1) ) / 2) + ret[0] *1
42 pt2 = (((ret[1] - ret[3]) / 2)* -1) + ret[1] *1 30 pt2 = (((ret[1] - ret[3]) / 2)* -1) + ret[1] *1
43 pt = pt1+","+pt2 31 pt = pt1+","+pt2
44 - }  
45 - else  
46 - {  
47 - pt1 = "-54";  
48 - pt2 = "-12";  
49 - }  
50 - map = new GMap2(document.getElementById("map")); 32 +
  33 + map = new GMap2(m);
  34 +
51 map.setMapType(G_SATELLITE_MAP); 35 map.setMapType(G_SATELLITE_MAP);
52 map.addMapType(G_SATELLITE_3D_MAP); 36 map.addMapType(G_SATELLITE_3D_MAP);
53 map.addControl(new GLargeMapControl()); 37 map.addControl(new GLargeMapControl());
54 map.addControl(new GMapTypeControl()); 38 map.addControl(new GMapTypeControl());
55 map.addControl(new GScaleControl()); 39 map.addControl(new GScaleControl());
56 map.setCenter(new GLatLng(pt2,pt1), 8); 40 map.setCenter(new GLatLng(pt2,pt1), 8);
  41 +
57 GEvent.addListener(map, "moveend", function() { 42 GEvent.addListener(map, "moveend", function() {
58 ondegoogle(map); 43 ondegoogle(map);
59 }); 44 });
@@ -119,7 +104,9 @@ include_once(&quot;../../ms_configura.php&quot;); @@ -119,7 +104,9 @@ include_once(&quot;../../ms_configura.php&quot;);
119 } 104 }
120 if(window.parent.i3GEO.parametros.mapfile) 105 if(window.parent.i3GEO.parametros.mapfile)
121 map.addControl(new botaoI3geo()); 106 map.addControl(new botaoI3geo());
122 - 107 + ondegoogle(map);
  108 + }
  109 +
123 function moveMapa(bd) 110 function moveMapa(bd)
124 { 111 {
125 nex = bd.minX+" "+bd.minY+" "+bd.maxX+" "+bd.maxY 112 nex = bd.minX+" "+bd.minY+" "+bd.maxX+" "+bd.maxY
@@ -349,8 +336,9 @@ include_once(&quot;../../ms_configura.php&quot;); @@ -349,8 +336,9 @@ include_once(&quot;../../ms_configura.php&quot;);
349 336
350 }); 337 });
351 } 338 }
352 - ondegoogle(map);  
353 </script> 339 </script>
  340 + </head>
  341 + <body onload="inicializa()">
  342 + <div id="mapa" style="width: 440px; height: 340px"></div>
354 </body> 343 </body>
355 -</html>  
356 - 344 +</html>
357 \ No newline at end of file 345 \ No newline at end of file