Consulta com Grid + Mapa

Senhores,

Eu procurei algum tópico sobre isso mas não encontrei, então vamos lá…

Preciso criar uma tela de consulta onde do lado esquerdo eu tenha uma grid relacionando uma série de clientes, e do lado esquerdo, tomando a maior parte da tela, uma mapa mostrando a localização de cada cliente selecionado/marcado na grid.

Qual a melhor forma de fazer isso ? Que tipo de aplicação utilizar além da grid de consulta ?

Use um conteiner… com dois blocos. No primeiro bloco vc coloca a Grid com a lista de clientes e do outro um Blank do mapa em questão! Já existe um tópico com esse mapa (Mapa V3 com marcadores).

Abraço.

Fred,

Foi o que imaginei, só queria saber se realmente esse era o caminho, agora esse tópico com uma consulta desta forma eu não encontrei, se você puder me dizer onde é que ele está eu procuro novamente.

Vamos lá… to sem tempo de procurar, vou postar aqui como fiz:

Primeiro crie um blank com o seguinte código:

sc_include_lib("GoogleMap.php");
sc_include_lib("JSMin.php");

sc_select(dados,
"SELECT concat(endereco, ' , ' , bairro, ' , ',cidade, ' - ',uf) AS Endereco, 
        concat(nome,' - ', tel_comercial)AS Nome
FROM cliente");

?>
<?php

$MAP_OBJECT = new GoogleMapAPI(); 
$MAP_OBJECT->_minify_js = isset($_REQUEST["min"])?FALSE:TRUE;
//$MAP_OBJECT->setWidth(800);
//$MAP_OBJECT->setHeight(600);
$MAP_OBJECT->width="100%";
$MAP_OBJECT->height="100%";

while(!$dados->EOF){
	
	
   $MAP_OBJECT->addMarkerByAddress($dados->fields[0],$dados->fields[1],"");
        
   $dados->MoveNext();
   
}
$dados->Close();
//var_dump($MAP_OBJECT);

?>
<html>
<head>
<?php echo $MAP_OBJECT->getHeaderJS();?>
<?php echo $MAP_OBJECT->getMapJS();?>
</head>
<body>
<?php echo $MAP_OBJECT->printOnLoad();?> 
<?php echo $MAP_OBJECT->printMap();?>
//<?php echo $MAP_OBJECT->printSidebar();?>
</body>
</html>
<?php

Não estou conseguindo colocar as API’s aqui… da limitação de caracters. Manda ai seu email.

ronaldo@rc-sistemas.com

ou

ronaldo.cocuroci@gmail.com

Obrigado.

Enviado! Só adaptar o SQL pra sua situação e não esqueça de criar essa biblioteca em “Scripts (Bibliotecas antigas)” no scriptcase.

Achei um plugin massa, nada a ver com o que vc quer, mas interessante: http://www.infotuts.com/using-google-maps-api-php/