Commit 1056d29f93497370418d3950da3d07934494fab1
1 parent
dc0a0229
Exists in
master
and in
7 other branches
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&v=1&key=ABQIAAAAg9kA9xQlYqK9iBDKaeTpgxSieGwtcPDeiUtRiq7Xa63cyLppcxTVYXnVlPwveOe-sXuXfpBeNpL6pA"> | 4 | +<script language="JavaScript" type="text/javascript" src="http://maps.google.com/maps?file=api&v=2&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() |