Olá galera, nesta Quick Tips, irei mostrar agora no Delphi For PHP, como podemos trabalhar com o componente GoogleMap, localizado na palheta Google.
Este interessante e poderoso componente é bem simples de usar, ele irá ilustrar o mapa de maneira igual quando entramos no www.google.com.br, na área do Mapa.
Vejamos a as descendências deste componente, para entendermos melhor a funcionalidade do mesmo, desta forma conseguimos identificar classes comuns entre os componentes, e assim descobrir funcionalidades iguais a diferentes componentes.
Object
|
--Persistent
|
--Component
|
--Control
|
--GoogleMap
1 Panel (PnlTituloGoogleMap)
1 Button(BtnLocalizar)
1 GoogleMap(GoogleMapModelo)
1 LabeledEdit(LblEdtEndereco)
Veja como ficará a nossa página:

Neste momento vamos ao código para adicionar os itens em seus respectivos componentes.
BtnBtnLocalizar
function BtnLocalizarClick($sender, $params)
{
/*Como podemos notar, é bem simples localizar seu endereço, ou qualquer outro endereço, neste GoogleMap, você pode facilmente incluir este em suas páginas, para ilustra por exemplo o endereço de sua empresa, ou algum ponto de referencia. Sem nenhuma complexidade.
*/
$this->GoogleMap1->Address = $this->EdtEndereco->Text;
}
Dica para os iniciantes
Esta dica foi de muita ajuda, sempre que começamos a aprender algo novo, temos dificuldades em alguns pontos, por mais que estes sejam ridículos, você sempre fica ali batendo cabeça. O que ocorreu comigo foi logo no início ter feito um exemplo na unidade C, do meu computador, ao jogar este mesmo exemplo para outra unidade, D por exemplo, ele deixou de funcionar, daí notei que muitas pessoas pela internet haviam passado por isso já.
Qual é a solução ?
Seus aplicativos têm que estar sempre junto com a instalação do Delphi For PHP, no caso, na mesma Unidade. Se você instalou da forma tradicional, em C:/Arquivos de Programa, seus aplicativos deveram estar sempre na unidade C, do contrário você terá esta surpresa/problema.
Fica ai esta dica.
Fico por aqui ate à próxima Quick Tips.
Um abraço
Wesley Y
wyamazack@rwsolution.com.br