Beispiel #1
0
 
 Acessa dados de um serviço de geonames ou busca dados nos temas existentes no mapa.
 
 A pesquisa em temas é feita apenas quando existir o metadata itembuscarapida
 
 <buscaRapida>
 */
 case "BUSCARAPIDA":
     $servico = $_pg["servico"];
     $palavra = $_pg["palavra"];
     if ($servico != "temas") {
         $retorno = buscaRapida($servico, $palavra);
     } else {
         include_once "classe_mapa.php";
         $m = new Mapa($map_file);
         $lista = $m->listaTemasBuscaRapida();
         if ($lista != "") {
             include_once "classe_atributos.php";
             $m = new Atributos($map_file);
             $dados = $m->buscaRegistros($palavra, $lista, "qualquer", "mapa");
             foreach ($dados as $tema) {
                 $rs = $tema["resultado"];
                 foreach ($rs as $r) {
                     $retorno[] = array("box" => $r["box"], "valor" => $r["valores"][0]["valor"]);
                 }
             }
         } else {
             $retorno = "erro";
         }
     }
     break;