Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lúcio Gomes

API Google Map - Ajax

Recommended Posts

Olá pessoal, essa última semana me dediquei para analisar os códigos e APIs que o google disponibiliza. E uma que me chamou muita atenção foi a API do google maps.

 

Ela é bem simples de se usar e assim como a maioria dos recursos que o google oferece, conta com uma vasta documentação, cheia de exemplos e muito bem explicada.

 

O único problema é que eu me perdi um pouco na parte do Javascript e não consegui editar os exemplos que eles fornecem para minhas necessidades.

Lista completa de exemplos:

http://code.google.com/intl/pt-BR/apis/map...ples/index.html

 

E o que eu precisaria, seria semelhante a este:

http://code.google.com/intl/pt-BR/apis/map...con-custom.html

 

Pois ele exibe um marcador (que não pode ser alterado), ao clicar exibe detalhes. Entretanto, o que ele faz nesse é gerar 10 locais aleatórios, e o que eu preciso mesmo é que seja exibido apenas 1 marcador e em um local específico.

Estilo esse site: http://www.indaiatuba.info/companies/414-Zoff-Club

 

Alguém poderia dar uma ajuda com os código js dos diversos exemplos que o google disponibiliza para eu poder conseguir o que pretendo?

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lúcio, meu colega... se você curtiu esse esquema de API do Google Maps nesse site que você postou que é tipo um guia da cidade de Indaiatuba, certo? e se você quer mesmo se surpreender com o poder de tudo que é possível fazer, dá um look aqui (na minha opinião o site que melhor trabalharam com APIs do GMaps):

http://www.yellowpages.com/info-LMS6608452...2FBar-Grills%3F

 

Eles são tipo um guia também, só que dos Estados Unidos e usando muita tecnologia, muita mesmo.

Eu sinceramente (depois da admiração inicial) me senti mal quando vi tudo isso, pela tão grande potência e eu não conseguir fazer nada parecido. Mas não se preocupe, para chegar nisso tudo eles investiram certamente milhões e é uma equipe gigantesca de profissionais top de linha (não que você não seja, mas sempre me dizem que a galera americana é bem genial pra essas coisas, e tem uns padrões de qualidade muito elevado), mas me parece óbvio, investir milhões, resulta em coisas top de linha, você conhece o site brasileiro limao (http://www.limao.com.br/), é um site brasileiro, formado por profissionais brasileiros, e como investiram milhões, tem a mesma qualidade em termos de tecnologia de um site americano, percebe como investir é tudo?

 

Bom, desculpem pelo desvio do assunto principal do tópico, espero que você não fique com raiva, pois não quis "exibir" nada, apenas detalhar a informação e pra ninguém sentir a sensação que eu tive de "impotência de programação". hehe

 

Retornando, tenha em mente que a equipe do Google é de mais mesmo, fazem as coisas e liberam pra todos usarem, por isso sou fã do Google.

 

Mas enfim, vou tentar explicar o pouco que sei sobre APIs do Google Maps e com isso incentivar alguém que manje mais do que eu a explicar melhor:

 

Essa API em resumo, nada mais é do que um arquivo html com javascript (com ajax, dependendo se usar busca por exemplo) que você coloca esses códigos fornecidos pelo Google em uma página HTML e pode editar como quiser, por isso é possível fazer designs magníficos que podem ser implantados como layout da página de mapas, estilo o site que te mostrei (yellowpages).

 

Eu particularmente, desconfio que tenha um modelo pronto muito próximo do que você precisa, que é exibindo aqueles marcadores de lugar (daí de fato dá até pra fazer um esquema automático puxando as informações de um banco de dados, usando uma linguagem dinâmica).

 

A vantagem desses códigos, é que você pode facilmente analisar o código fonte, pois javascript em páginas html não tem códigos ocultos (não são linguagens dinâmicas do lado do servidor e sim do cliente), por isso você pode até mesmo ver o código fonte do site que você postou ou do site que eu postei e pegar o código e ter o resultado idêntico (só evite obviamente qualquer tipo de plágio, ou você mantém o padrão dos styles do Gmaps ou cria um próprio).

 

Pra iniciar nessa prática, é bom pegar exemplos mais simples, por isso o site que você indicou, Lúcio, é perfeito para isso, já que exibe o mapa com poucos recursos e com o marcador que você quer. E outra dica, não fique só na documentação do Google, pois eles já fazem muito de liberar todo código e ainda dão o caminho pra qualquer um começar, depois você buscando tutoriais até em sites brasileiros encontra bastante material (nada muito avançado talvez), mas que é útil.

 

Veja que legal e bem explicado esses (e em português):

http://felipebarone.com/node/50

http://felipebarone.com/node/51

 

Ah e uma curiosidade, recentemente, saiu um post no Pblog (que fala sobre wordpress, sistema de blogs, creio que você conheça) que tem um plugin que trata a API do Google Maps, você pode instalar o sistema local em seu PC (requer os pacotes php, mysql, apache, pode usar um pacote pronto tipo wamp ou easyphp), instalar o Plugin e fazer uns testes. Mais detalhes: http://www.pblog.com.br/2008/04/29/inserin...pres/trackback/

 

Bom, espero que eu tenha ajudado em algo e quem sabe mais alguém trás mais informações, indica outros links de tutoriais, ou até mesmo dá uma explicação própria e mais objetiva só sobre googlemaps e não fique nessa enrolação que eu fiquei (hehehe). Mas se eu falei alguma besteira, podem me corrigir, faço questão.

 

Abraço para todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Newboxters, excelente explicação. Li tudo que você escreveu, entendi muito bem e achei ótimo a introdução que você fez, são conhecimentos que não podem ser desperdiçados.

 

Li também os conteúdos dos links que você me passou, são muito bons e deu pra entender facilmente. E de fato, só usando o código fonte já é possível ter o mesmo efeito. Assim dá pra perceber mesmo que essas coisas de API são bem simples e nada de complicado. O Google de fato tem uma documentação bem vasta, mas essa parte eles ainda não tem em português?

 

Mas enfim, vou tentar explicar o pouco que sei sobre APIs do Google Maps e com isso incentivar alguém que manje mais do que eu a explicar melhor.

De fato, com esse "pouco" que você sabe já foi excelente, mas se alguém ainda tiver mais conhecimento e quiser postar outras coisas sobre a API do google maps, será muito bom, sem dúvida esse post será uma referência para consultas sobre esse tema.

 

Valeu newboxteRS.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso pessoal.

 

Gostei da discução;

 

Alguem tem alguma experiência com a questão dos direitos que o Google tem sobre a API?

 

Para o uso comercil é proibido?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso pessoal.

 

Gostei da discução;

 

Alguem tem alguma experiência com a questão dos direitos que o Google tem sobre a API?

 

Para o uso comercil é proibido?

Olá Nelly. Não há nenhuma restrição para uso comercial, visto que é um serviço distribuído livremente e os códigos também são livres, podendo inclusive ser alterados. E também a API do Google Maps é usado mundialmente, muitos sites americanos, como já indicaram nesse tópico, já usam avançados esquemas de exibição dos mapas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.