Commit 1056d29f93497370418d3950da3d07934494fab1

Authored by Edmar Moretti
1 parent dc0a0229

inclusão da opção earth

Showing 1 changed file with 36 additions and 21 deletions   Show diff stats
ferramentas/googlemaps/index.htm
1 <html> 1 <html>
2 <head> 2 <head>
3 <script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script> 3 <script src="../../pacotes/cpaint/cpaint2.inc.compressed.js" type="text/javascript"></script>
4 -<script language="JavaScript" type="text/javascript" src="http://maps.google.com/maps?file=api&amp;v=1&amp;key=ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxSieGwtcPDeiUtRiq7Xa63cyLppcxTVYXnVlPwveOe-sXuXfpBeNpL6pA"> 4 +<script language="JavaScript" type="text/javascript" src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxSieGwtcPDeiUtRiq7Xa63cyLppcxTVYXnVlPwveOe-sXuXfpBeNpL6pA">
5 </script> 5 </script>
6 <title></title> 6 <title></title>
7 </head> 7 </head>
8 <body onunload="GUnload()"> 8 <body onunload="GUnload()">
9 - <div id="map" style="width: 320px; height: 320px"></div> 9 + <div id="map" 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
13 //chave no desenvolvimento = ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxQ_qvn5wqSkbcx9uoqrWGnUcZ7lqhRVzkJwzeDN3nQJheG7FjoxyruBIQ 13 //chave no desenvolvimento = ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxQ_qvn5wqSkbcx9uoqrWGnUcZ7lqhRVzkJwzeDN3nQJheG7FjoxyruBIQ
  14 + if(window.parent.document.getElementById("boxg"))
14 window.parent.document.getElementById("boxg").style.zIndex = 0 15 window.parent.document.getElementById("boxg").style.zIndex = 0
15 navm = false; // IE 16 navm = false; // IE
16 navn = false; // netscape 17 navn = false; // netscape
17 var app = navigator.appName.substring(0,1); 18 var app = navigator.appName.substring(0,1);
18 if (app=='N') navn=true; else navm=true; 19 if (app=='N') navn=true; else navm=true;
19 - docmapa = window.parent.document  
20 - pol = window.parent.objmapa.extent  
21 - ret = pol.split(" ")  
22 - pt1 = (( (ret[0] * -1) - (ret[2] * -1) ) / 2) + ret[0] *1  
23 - pt2 = (((ret[1] - ret[3]) / 2)* -1) + ret[1] *1  
24 - pt = pt1+","+pt2 20 +
  21 + if(window.parent.objmapa)
  22 + {
  23 + docmapa = window.parent.document
  24 + pol = window.parent.objmapa.extent
  25 + ret = pol.split(" ")
  26 + pt1 = (( (ret[0] * -1) - (ret[2] * -1) ) / 2) + ret[0] *1
  27 + pt2 = (((ret[1] - ret[3]) / 2)* -1) + ret[1] *1
  28 + pt = pt1+","+pt2
  29 + }
  30 + else
  31 + {
  32 + pt1 = "-54";
  33 + pt2 = "-12";
  34 + }
25 var map = new GMap(document.getElementById("map")); 35 var map = new GMap(document.getElementById("map"));
26 map.setMapType(G_SATELLITE_MAP); 36 map.setMapType(G_SATELLITE_MAP);
  37 + map.addMapType(G_SATELLITE_3D_MAP);
  38 +
27 map.addControl(new GLargeMapControl()); 39 map.addControl(new GLargeMapControl());
28 map.addControl(new GMapTypeControl()); 40 map.addControl(new GMapTypeControl());
29 41
30 - map.centerAndZoom(new GPoint(pt1,pt2), 7); 42 + map.centerAndZoom(new GPoint(pt1,pt2), 11);
31 GEvent.addListener(map, "moveend", function() { 43 GEvent.addListener(map, "moveend", function() {
32 ondegoogle(map); 44 ondegoogle(map);
33 }); 45 });
@@ -46,18 +58,21 @@ @@ -46,18 +58,21 @@
46 } 58 }
47 function ondegoogle() 59 function ondegoogle()
48 { 60 {
49 - var bd = map.getBoundsLatLng();  
50 - var xyMin = window.parent.convddtela(bd.minX,bd.minY,window.parent.document);  
51 - var xyMax = window.parent.convddtela(bd.maxX,bd.maxY,window.parent.document);  
52 - var box = window.parent.$i("boxg")  
53 - var w = xyMax[0]-xyMin[0]  
54 - var h = xyMin[1]-xyMax[1]  
55 - box.style.display = "block"  
56 - box.style.width = w  
57 - box.style.height = h  
58 - box.style.top = xyMax[1]+"px"  
59 - box.style.left = xyMin[0]+"px"  
60 - box.style.display="block" 61 + if(window.parent.objmapa)
  62 + {
  63 + var bd = map.getBoundsLatLng();
  64 + var xyMin = window.parent.convddtela(bd.minX,bd.minY,window.parent.document);
  65 + var xyMax = window.parent.convddtela(bd.maxX,bd.maxY,window.parent.document);
  66 + var box = window.parent.$i("boxg")
  67 + var w = xyMax[0]-xyMin[0]
  68 + var h = xyMin[1]-xyMax[1]
  69 + box.style.display = "block"
  70 + box.style.width = w
  71 + box.style.height = h
  72 + box.style.top = xyMax[1]+"px"
  73 + box.style.left = xyMin[0]+"px"
  74 + box.style.display="block"
  75 + }
61 } 76 }
62 77
63 function panTogoogle() 78 function panTogoogle()