Clique para saber mais...
  Home     Download     Produtos / Cursos     Revista     Vídeo Aulas     Fórum     Contato   Clique aqui para logar | 16 de Novembro de 2025
  Login

Codinome
Senha
Salvar informações

 Esqueci minha senha
 Novo Cadastro

  Usuários
30 Usuários Online

  Revista ActiveDelphi
 Assine Já!
 Edições
 Sobre a Revista

  Conteúdo
 Apostilas
 Artigos
 Componentes
 Dicas
 News
 Programas / Exemplos
 Vídeo Aulas

  Serviços
 Active News
 Fórum
 Produtos / Cursos

  Outros
 Colunistas
 Contato
 Top 10

  Publicidade

  [Dicas]  Pesquisar mapa da cidade do cliente direto do Google Maps
Publicado por FabioZumbi12 : Terça, Março 10, 2009 - 11:24 GMT-3 (2484 leituras)
Comentários 7 Comentários   Enviar esta notícia a um amigo Enviar para um amigo   Versão para Impressão Versão para impressão
Administrador Vou dar uma dica para você poder pesquisar o mapa onde cliente mora direto do banco de dados puxando pelo nome da cidade

Dentro da unit da aplicação, crie um botão com Caption = 'Pesquisar Mapa da Cidade', e em seu evento "OnClick" insira o código:

procedure TUnit.Button1Click(Sender: TObject);
begin
  ShellExecute(0, Nil,
    PChar('http://maps.google.com.br/maps?f=q&source=s_q&hl=pt-BR&geocode=&q=' +
    DBEdit1.Text + '-SP&jsv=143c&sll=-23.186453,-46.884453&sspn=0.478436,' +
    '0.545883&g=&ie=UTF8&ct=clnk&cd=1'), Nil, Nil, 0);
end;

Onde esta escrito " '+DBEdit1.Text+' " é onde esta sendo exibido a cidade onde o cliente mora, ou você pode substituir pela pesquisa direto da tabela:

procedure TUnit.Button1Click(Sender: TObject);
begin
  ShellExecute(0, Nil,
    PChar('http://maps.google.com.br/maps?f=q&source=s_q&hl=pt-BR&geocode=&q=' +
      Tab_ClientesCidade.Value + '-SP&jsv=143c&sll=-23.186453,-46.884453' +
      '&sspn=0.478436,
0.545883&g=&ie=UTF8&ct=clnk&cd=1'), Nil, Nil, 0);
end;

O botão vai fazer com que abra o navegador padrão acessando direto no GoogleMaps com a localização da cidade do cliente.

Mas antes de rodar, acrescente ao uses a unit ShellApi.

Detalhe: Caso não more em SP, vc deve mudar para o UF de seu estado onde esta escrito " '+DBEdit1.Text+'-SP ", logo após o DBEdit, e se deixar sem o UF, ele vai fazer uma pesquisa Global.

Espero ter ajudade como eu fui!
Abraço a todos.

Por: FabioZumbi12
Contato: zumbi12doze@hotmail.com



Comentários Comentários
   Ordem:  
Comentários pertencem aos seus respectivos autores. Não somos responsáveis pelo seus conteúdos.


por: coelho_tijucano (coelhotj@gmail.com) : Mar 13, 2009 - 04:12
(Informações sobre o membro | Enviar uma mensagem)
Show de bola... vai ser Util no sistema de telemarketing que to desenvolvendo!!

abraços


por: Musashi_RS (ninjaescamoso@yahoo.com.br) : Mar 16, 2009 - 03:02
(Informações sobre o membro | Enviar uma mensagem) http://http://
Acho que só falta retirar o "-SP" da string que está fixa. Assim se eu colocar o endereço "São Paulo-SP", o resultado vai ser "São Paulo-SP-SP".
Mas achei muito show!


por: allanc2 (allanc.mello@gmail.com) : Abr 17, 2009 - 11:29
(Informações sobre o membro | Enviar uma mensagem) http://
Visualizar é tranquilo, e como fazer para gravar o mapa em um arquivo de imagem tipo jpeg, bmp, etc?


por: rodrigo_mattos7 (rodrigo_mattos7@htomail.com) : Mai 24, 2009 - 11:11
(Informações sobre o membro | Enviar uma mensagem)
arrasou fabio muito legal esse exemplo seu gostei vou tentar fazer


por: psrcelular (paulo@assenet.com.br) : Ago 06, 2009 - 06:38
(Informações sobre o membro | Enviar uma mensagem) http://http://
Um negócio bem simples mas muito útil e funcional... parabens Fabio.
  Edição 112

Revista ActiveDelphi

  50 Programas Fontes


  Produtos

Conheça Nossos Produtos

Copyright© 2001-2016 – Active Delphi – Todos os direitos reservados