Commit e6da8dcf045f3c1919ecf47702f3b3952aa15759

Authored by Edmar Moretti
1 parent 05495f71

Correção na atribuição de transparência na interface Googlemaps ao adicionar um tema

classesphp/classe_mapa.php
@@ -1302,6 +1302,11 @@ class Mapa @@ -1302,6 +1302,11 @@ class Mapa
1302 cloneInlineSymbol($nlayer,$nmap,$this->mapa); 1302 cloneInlineSymbol($nlayer,$nmap,$this->mapa);
1303 ms_newLayerObj($this->mapa, $nlayer); 1303 ms_newLayerObj($this->mapa, $nlayer);
1304 $l = $this->mapa->getlayerbyname($nlayer->name); 1304 $l = $this->mapa->getlayerbyname($nlayer->name);
  1305 + if($this->mapa->getmetadata("interface") == "googlemaps"){
  1306 + if(($l->opacity == 100 || $l->opacity == "") && ($l->type == 2 || $l->type == 3)){
  1307 + $l->set("opacity",50);
  1308 + }
  1309 + }
1305 //reposiciona o layer se for o caso 1310 //reposiciona o layer se for o caso
1306 if ($l->group == ""){ 1311 if ($l->group == ""){
1307 $ltipo = $l->type; 1312 $ltipo = $l->type;
classesphp/mapa_inicia.php
@@ -25,7 +25,7 @@ Este programa é distribuído na expectativa de que seja útil @@ -25,7 +25,7 @@ Este programa é distribuído na expectativa de que seja útil
25 porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita 25 porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
26 de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. 26 de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
27 Consulte a Licença Pública Geral do GNU para mais detalhes. 27 Consulte a Licença Pública Geral do GNU para mais detalhes.
28 -Você deve ter recebido uma cópia da Licença Pública Geral do 28 +Você deve ter recebido uma copia da Licença Pública Geral do
29 GNU junto com este programa; se não, escreva para a 29 GNU junto com este programa; se não, escreva para a
30 Free Software Foundation, Inc., no endereço 30 Free Software Foundation, Inc., no endereço
31 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. 31 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
@@ -150,10 +150,12 @@ function iniciaMapa() @@ -150,10 +150,12 @@ function iniciaMapa()
150 $layer->setmetadata("gmopacity",$layer->opacity); 150 $layer->setmetadata("gmopacity",$layer->opacity);
151 if($layer->name == "mundo" || $layer->name == "estados") 151 if($layer->name == "mundo" || $layer->name == "estados")
152 {$layer->set("status",MS_OFF);} 152 {$layer->set("status",MS_OFF);}
153 - if($layer->type == MS_LAYER_POLYGON) 153 + if($layer->type == MS_LAYER_POLYGON || $layer->type == MS_LAYER_RASTER)
154 { 154 {
155 - if($layer->opacity == "");  
156 - {$layer->set("opacity",50);} 155 + if($layer->opacity == "" || $layer->opacity == 100)
  156 + {
  157 + $layer->set("opacity",50);
  158 + }
157 } 159 }
158 if($layer->name == "rosadosventos" || $layer->name == "copyright") 160 if($layer->name == "rosadosventos" || $layer->name == "copyright")
159 {$layer->set("status",MS_DELETE);} 161 {$layer->set("status",MS_DELETE);}
temas/_lbiomashp.map
@@ -22,7 +22,7 @@ MAP @@ -22,7 +22,7 @@ MAP
22 STATUS OFF 22 STATUS OFF
23 TEMPLATE "none.htm" 23 TEMPLATE "none.htm"
24 TILEITEM "location" 24 TILEITEM "location"
25 - OPACITY 50 25 + OPACITY 90
26 TYPE POLYGON 26 TYPE POLYGON
27 UNITS METERS 27 UNITS METERS
28 CLASS 28 CLASS