Commit 085aa197fc098db301d75f1fdc3a63e6c61ccb2c
1 parent
bd83c9ba
Exists in
master
and in
7 other branches
Atualização para versão 2 da api googlemaps
Showing
1 changed file
with
14 additions
and
8 deletions
Show diff stats
ferramentas/googlemaps/index.htm
| ... | ... | @@ -32,20 +32,22 @@ |
| 32 | 32 | pt1 = "-54"; |
| 33 | 33 | pt2 = "-12"; |
| 34 | 34 | } |
| 35 | - var map = new GMap(document.getElementById("map")); | |
| 35 | + map = new GMap2(document.getElementById("map")); | |
| 36 | 36 | map.setMapType(G_SATELLITE_MAP); |
| 37 | 37 | map.addMapType(G_SATELLITE_3D_MAP); |
| 38 | - | |
| 39 | 38 | map.addControl(new GLargeMapControl()); |
| 40 | 39 | map.addControl(new GMapTypeControl()); |
| 41 | - | |
| 42 | - map.centerAndZoom(new GPoint(pt1,pt2), 11); | |
| 40 | + map.setCenter(new GLatLng(pt2,pt1), 11); | |
| 43 | 41 | GEvent.addListener(map, "moveend", function() { |
| 44 | 42 | ondegoogle(map); |
| 45 | 43 | }); |
| 44 | + //var kml = new GGeoXml("http://mapas.mma.gov.br/i3geo/pacotes/kmlmapserver/kmlservice.php?map=bioma&typename=bioma&request=kml"); | |
| 45 | + //map.addOverlay(kml) | |
| 46 | + //kml.initialize(map) | |
| 46 | 47 | GEvent.addListener(map, "zoomend", function() { |
| 47 | 48 | ondegoogle(); |
| 48 | 49 | }); |
| 50 | + | |
| 49 | 51 | function moveMapa(bd) |
| 50 | 52 | { |
| 51 | 53 | nex = bd.minX+" "+bd.minY+" "+bd.maxX+" "+bd.maxY |
| ... | ... | @@ -60,9 +62,11 @@ |
| 60 | 62 | { |
| 61 | 63 | if(window.parent.objmapa) |
| 62 | 64 | { |
| 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); | |
| 65 | + var bd = map.getBounds(); | |
| 66 | + var so = bd.getSouthWest(); | |
| 67 | + var ne = bd.getNorthEast(); | |
| 68 | + var xyMin = window.parent.convddtela(so.lng(),so.lat(),window.parent.document); | |
| 69 | + var xyMax = window.parent.convddtela(ne.lng(),ne.lat(),window.parent.document); | |
| 66 | 70 | var box = window.parent.$i("boxg") |
| 67 | 71 | var w = xyMax[0]-xyMin[0] |
| 68 | 72 | var h = xyMin[1]-xyMax[1] |
| ... | ... | @@ -83,7 +87,9 @@ |
| 83 | 87 | ret = pol.split(" "); |
| 84 | 88 | pt1 = (( (ret[0] * -1) - (ret[2] * -1) ) / 2) + ret[0] *1; |
| 85 | 89 | pt2 = (((ret[1] - ret[3]) / 2)* -1) + ret[1] *1; |
| 86 | - map.centerAndZoom(new GPoint(pt1,pt2),map.getZoomLevel()); | |
| 90 | + //map.centerAndZoom(new GLatLng(pt2,pt1),map.getZoom()); | |
| 91 | + //map.setZoom(level) | |
| 92 | + map.panTo(new GLatLng(pt2,pt1)) | |
| 87 | 93 | } |
| 88 | 94 | ondegoogle(map); |
| 89 | 95 | </script> | ... | ... |