Commit 37c5221770c0518b6da3c3ed3004deaac430f8d9
1 parent
b00bdf65
Exists in
master
and in
7 other branches
$1
Showing
3 changed files
with
34 additions
and
1 deletions
Show diff stats
| ... | ... | @@ -0,0 +1,12 @@ |
| 1 | +[leg_class_html] | |
| 2 | +[if name=CLASSE oper=neq value=NAO] | |
| 3 | +<table class="tabelaItemLegenda"> | |
| 4 | +<tr> | |
| 5 | + <td class="tabelaItemLegendaIcone" width=22 > | |
| 6 | + <img src="[leg_icon width=16 height=16 ]" /> | |
| 7 | + </td> | |
| 8 | + <td style=font-size:12px class="tabelaItemLegendaNome" > | |
| 9 | + <span >[leg_class_name]</span> | |
| 10 | + </td> | |
| 11 | +</tr> | |
| 12 | +</table>[/if][/leg_class_html] | ... | ... |
aplicmap/ogcwsv6.map
ogc.php
| ... | ... | @@ -623,7 +623,27 @@ if(strtolower($req->getValueByName("REQUEST")) == "getlegendgraphic"){ |
| 623 | 623 | } |
| 624 | 624 | if($req->getValueByName("FORMAT") == ""){ |
| 625 | 625 | $req->setParameter("FORMAT","image/png"); |
| 626 | - } | |
| 626 | + } | |
| 627 | + | |
| 628 | + if($req->getValueByName("FORMAT") == "text/html"){ | |
| 629 | + $req->setParameter("FORMAT","image/png"); | |
| 630 | + $l = $oMap->getlayerbyname($req->getValueByName("LAYER")); | |
| 631 | + $l->set("status",MS_DEFAULT); | |
| 632 | + $l->set("minscaledenom",0); | |
| 633 | + $l->set("maxscaledenom",0); | |
| 634 | + $legenda = $oMap->legend; | |
| 635 | + $legenda->set("status",MS_DEFAULT); | |
| 636 | + $legenda->set("template",$locaplic."/aplicmap/legendaOgc.html"); | |
| 637 | + | |
| 638 | + $tmparray["my_tag"] = "value_of_my_tag"; | |
| 639 | + if($leg = @$oMap->processlegendtemplate($tmparray)){ | |
| 640 | + if (function_exists("mb_convert_encoding")){ | |
| 641 | + //$leg = mb_convert_encoding($leg,"UTF-8","ISO-8859-1"); | |
| 642 | + } | |
| 643 | + echo $leg;exit; | |
| 644 | + } | |
| 645 | + } | |
| 646 | + | |
| 627 | 647 | } |
| 628 | 648 | if(strtolower($req->getValueByName("REQUEST")) == "getfeature"){ |
| 629 | 649 | $l = $oMap->getlayer(0); | ... | ... |