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