numlayers);++$i)
{
$layern = $maptemp->getLayer($i);
$layers[] = $layern->name;
}
$ebase = "false";
if(in_array($tema,$fundo))
{
$ebase = "true";
}
$objOpenLayers[] = 'new OpenLayers.Layer.WMS( "'.($layern->getmetadata("tema")).'", "../ogc.php?tema='.$tema.'&",{layers:"'.implode(",",$layers).'",transparent: "true", format: "image/png"},{isBaseLayer:'.$ebase.'})';
}
else
{echo $tema." não foi encontrado.
";}
$layers = array();
}
}
}
function ajuda(){
echo "
Mashup OpenLayers Parâmetros: servidor - endereco do servidor OGC utilizado. Por default é ../ogc.php o que força o uso do i3geo local temas - lista com os temas (mapfiles) do i3Geo que serão incluídos no mapa numzoomlevels - número de níveis de zoom, default=6 maxextent - extensão geográfica do mapa (xmin,ymin,xmax,ymax) largura - lagura do mapa em pixels altura - altura do mapa em pixels pontos - lista de coordenadas x e y que serão incluídas como marcas no mapa marca - nome do arquivo que contém a imagem que será utilizada para mostrar as coordenadas fundo - lista com os nomes, separados por ',' dos layers que serão usados como fundo para o mapa. Se não for definido, será usado o default. O primeiro da lista será o fundo ativo. Se na lista de temas de fundo estiver algum tema incluido com o parametro 'temas', esses serão incluídos como temas de fundo. Os seguintes fundos podem usados nessa lista: ol_mma - base cartográfica do Brasil ol_wms - base mundial da Meta Carta jpl_wms - mosaico de imagens de satélite osm_wms - base do open Street Map top_wms - toponímia do servidor do MMA usado no mapa de referência est_wms - estados do Brasil controles - lista com os nomes dos controles que serão adicionados ao mapa. Se não for definido, todos os controles serão adicionados navigation panzoombar layerswitcher scaleline mouseposition overviewmap keyboarddefaults botoes - lista com os nomes dos botoes que serão adicionados ao mapa. Se não for definido, todos os botões serão adicionados pan zoombox zoomtot distancia area identifica ponto linha poligono edita apaga captura procura salva Para ver a lista de códigos de temas, que podem ser utilizados no parâmetro 'temas', acesse: lista de temas. Os códigos são mostrados em vermelho. Exemplo: <iframe height='400px' src='http://mapas.mma.gov.br/i3geo/mashups/openlayers.php?temas=bioma&altura=350&largura=350' style='border: 0px solid white;' width='400px'></iframe> "; exit; } ?>