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 1 <html>
2 2 <head>
3 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 5 </script>
6 6 <title></title>
7 7 </head>
8 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 11 <script type="text/javascript" >
12 12 //chave na producao= ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxSieGwtcPDeiUtRiq7Xa63cyLppcxTVYXnVlPwveOe-sXuXfpBeNpL6pA
13 13 //chave no desenvolvimento = ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxQ_qvn5wqSkbcx9uoqrWGnUcZ7lqhRVzkJwzeDN3nQJheG7FjoxyruBIQ
  14 + if(window.parent.document.getElementById("boxg"))
14 15 window.parent.document.getElementById("boxg").style.zIndex = 0
15 16 navm = false; // IE
16 17 navn = false; // netscape
17 18 var app = navigator.appName.substring(0,1);
18 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 35 var map = new GMap(document.getElementById("map"));
26 36 map.setMapType(G_SATELLITE_MAP);
  37 + map.addMapType(G_SATELLITE_3D_MAP);
  38 +
27 39 map.addControl(new GLargeMapControl());
28 40 map.addControl(new GMapTypeControl());
29 41  
30   - map.centerAndZoom(new GPoint(pt1,pt2), 7);
  42 + map.centerAndZoom(new GPoint(pt1,pt2), 11);
31 43 GEvent.addListener(map, "moveend", function() {
32 44 ondegoogle(map);
33 45 });
... ... @@ -46,18 +58,21 @@
46 58 }
47 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 78 function panTogoogle()
... ...