$oMap->setExtent($poPoint1->x, $poPoint1->y, $poPoint2->x, $poPoint2->y); $oMap->getlayer(0)->set("status", MS_DEFAULT); $oMap->setProjection("proj=merc,a=6378137,b=6378137,lat_ts=0.0,lon_0=0.0,x_0=0.0,y_0=0,k=1.0,units=m"); $layer0->setProjection($projDefault["proj4"]); // //se o layer foi marcado para corte altera os parametros para ampliar o mapa //antes de gerar a imagem // if ($cortePixels > 0) { //$oMap->prepareImage(); $escalaInicial = $oMap->scaledenom; $extensaoInicial = $oMap->extent; $wh = 256 + $cortePixels * 2; $oMap->setsize($wh, $wh); $ponto = new pointObj(); $ponto->setxy($wh / 2, $wh / 2); $oMap->zoomScale($escalaInicial, $ponto, $wh, $wh, $extensaoInicial); } $img = $oMap->draw(); if ($img->imagepath == "") { exit; } if ($cache == true) { salvaCacheImagem($cachedir, $nomeMapfileTmp, "/googlemaps/{$layer0->name}/{$z}/{$x}/{$y}"); } renderNocacheTms(); } if (strtolower($req->getValueByName("REQUEST")) == "getlegendgraphic") { $l = $oMap->getlayer(0); if ($req->getValueByName("LAYER") == "") { $req->setParameter("LAYER", $l->name);