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 | 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&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 | 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() | ... | ... |