Commit e6da8dcf045f3c1919ecf47702f3b3952aa15759
1 parent
05495f71
Exists in
master
and in
7 other branches
Correção na atribuição de transparência na interface Googlemaps ao adicionar um tema
Showing
3 changed files
with
12 additions
and
5 deletions
Show diff stats
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