Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

  #Este é um post fechado

Este post está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!



Artigo Clube Delphi Magazine 104 - Google Maps com Win32

Artigo publicado pela Clube Delphi edição 104.

BRK##: 29 - 31

 

Esse artigo faz parte da revista Clube Delphi Magazine edição 104. Clique aqui para ler todos os artigos desta edição

EasyDelphi

Google Maps com Win32

Integre seus sistemas com o Google Maps

 

 

Neste artigo veremos

·         Utilização de mapas em aplicações Win32;

·         Criando uma apontador de rotas.

Qual a finalidade?

·         Entender o funcionamento do Google Maps e aplicar a soluções Win32;

Quais situações utilizam esses recursos?

·         A aplicação de mapas em aplicações de todo tipo tem se tornado um padrão e uma mania nacional. Nesse artigo veremos como utilizar a API do Google Maps em nossas aplicações Win32;

 

< style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 4pt; BACKGROUND: black; PADDING-BOTTOM: 1pt; BORDER-LEFT: windowtext 1pt solid; PADDING-TOP: 1pt; BORDER-BOTTOM: windowtext 1pt solid; mso-border-alt: solid windowtext .5pt; mso-element: para-border-">

Resumo do DevMan

         Grande parte dos Web Sites de empresas, bares e instituições no geral, oferecem o recurso de mapa para localização do estabelecimento. Porém, há muito mais formas de utilização de mapas em nossas aplicações. Imagine por exemplo que nosso usuário possa ver um mapa com a localização exata de seu cliente ao abrir o cadastro dele. Ou então que o sistema possa traçar uma rota para que o carro de entrega da empresa possa saber como chegar ao seu destino.

         Tudo isso é possível ser aplicado em sistemas Win32, o que é bem diferente do uso na internet. Veremos nesse artigo como fazer isso e como funcionam os mapas do Google.

 

Já há algum tempo venho acompanhado de perto a evolução de uma das empresas que mais admiro no mercado de TI: o Google. Suas idéias são sempre inovadoras e ousadas e acabam se tornando referência no mercado. Aqui mesmo na DevMedia e no meu dia-a-dia utilizo algumas ferramentas, tais como Google Docs (Editor de Textos) e Google Spreadsheats (Planilha Eletrônica), além é claro do Orkut e GMail. Isso não é uma propaganda e sim a ulgação gratuita de recursos que realmente podem nos ajudar no dia-a-dia. Uma ferramenta me chamou bastante a atenção em particular nos últimos dias: o Google Maps.

Precisei incluir mapas em minhas aplicações Win32 e Intraweb e por esse motivo acabei tendo que estudar sua API. Acabei descobrindo que podemos utilizá-lo das mais variadas formas, inclusive em aplicações Win32.

O que acham de mostrarmos um mapa com a localização exata de um cliente ao consultar seu cadastro? O mais interessante é tudo isso é gratuito e está disponível na internet para usarmos e abusarmos. Vejamos então nesse artigo como fazer uso dessa tecnologia em aplicações Win32.

Adquirindo uma licença de uso

Isso mesmo, embora seja gratuito o Google Inc exige que façamos um registro para obter a facilidade de utilização de seus produtos, mas não se assuste, pois não receberá nenhum boleto em sua residência e nem é tão difícil assim fazer o registro. Mão na massa!

A primeira coisa é acessarmos o site do Google que refere-se ao Google Maps. Acesse então o link http://code.google.com/apis/maps/, onde é possível adquirir todo tipo de informação a respeito da API do Google. À direita do site encontramos o link Sign up for a Google Maps API key e é esse link que contém as instruções e onde podemos obter a licença de uso. Ao final do contrato encontramos um campo para preenchimento. Devemos informar nesse campo, qual o link do nosso site que utilizará o recurso. Podemos informar tranquilamente quantos links quisermos. Ao pressionar o botão Generate API Key, uma string será criada e algumas instruções são dadas, veja Figura 1.

Figura 1. String gerada pelo Google Maps API

Essa string será usada sempre que for necessário fazer alguma consulta. Veremos mais adiante. O que vemos nos dois quadros em seguida são para qual link essa string se refere e um pequeno exemplo de uso. Veja na Figura 2 o local exato onde o código gerado pelo Google é utilizado. O que acontece é que todo código gerado para utilização dos mapas, precisa ter esse número de licenciamento. Perceba que o código é HTML e JavaScript, o que nos dará um pouco de trabalho ao implementá-lo em Win32.



ATENÇÃO! A exibição deste artigo foi interrompida.


  #Este é um post fechado

Este post está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia. Clique aqui para saber mais sobre como abrir este post!







    1 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Carlos Regis De Faria
Ola adriano eu ja fiz e refiz mais de 20x essse exemplo, uso delphi 2009 nao roda, algo errado ? vc tem os fontes desse projeto ? poderia disponibilizalo compilando ?


em 24/10/2009 21:12 - Responder

 



Autor
Adriano Santos

(asrsantos@gmail.com)é especialista Delphi e PHP. Foi editor chefe e colunista da revista ClubeDelphi e WebMobile. Atua como Product Manager na SPK Tecnologia. Possui mais de 30 vídeo-aulas e mais de 70 artigos publicados na revista ClubeDelphi e outros 20 no portal Devmedia. Membro fundador do gr...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
1   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia.

  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 4,90 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ 1,96 (assinante) ou R$ 2,45 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 1,47
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03