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