plugin googlemaps

Mais
14 anos 10 meses atrás #8626 por Kleberson Kavalo
Kleberson Kavalo replied the topic: Re: plugin googlemaps
...Quando se faz o cadastro na Google ( http://code.google.com/intl/pt-BR/apis/maps/ ), e eles te fornecem o ID necessário par ao Plugin funcionar, ...a página também traz, em Português, dicas de como funciona a "brincadeira".
Caso vc queira colocar o código JS na sua página inicial também, ...não tem problema, ...eu fiz isto! <!-- s:shock: --><img src="{SMILIES_PATH}/icon_eek.gif" alt=":shock:" title="Chocado" /><!-- s:shock: -->

[b:37z5onsw]Kleberson Rocha[/b:37z5onsw]
Portais Consultoria ([url:37z5onsw]http://www.portaisconsultoria.com.br[/url:37z5onsw]), desenvolvendo soluções na WEB!
- [color=#0080FF:37z5onsw]Sozinho, desenvolvo mais rápido, porém, [b:37z5onsw]juntos[/b:37z5onsw], chegaremos mais longe[/color:37z5onsw]!
- [color=#0000BF:37z5onsw]Concluindo sua dúvida, favor alterar o [u:37z5onsw]Assunto do Tópico[/u:37z5onsw]: de "[b:37z5onsw][i:37z5onsw]Sua Dúvida[/i:37z5onsw]...[/b:37z5onsw]" p/...

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 10 meses atrás #8894 por Kleberson Kavalo
Kleberson Kavalo replied the topic: Re: plugin googlemaps
Seguem mais informações que podem ajudar neste contexto: :

Como criar Google Mapplets

Agora a API do Google Maps acrescenta o suporte a mapplets (mapas + gadgets), que permitem incorporar aplicativos hospedados externamente ao Google Maps. Esses mapplets são executados em iframes próprios, o que permite criar "mashups de mashups" e misturar o código de um site com outro, por exemplo. Isso abre um mundo totalmente novo de códigos no Google Maps! Escrever mapplets é simples, ainda que algumas coisas sejam feitas de maneira diferente em relação à API do Google Maps padrão. Leia a Documentação de mapplets e a referência do Google Maps para obter mais informações.
Como usar o Carregador da API AJAX do Google

A API do Google Maps agora está totalmente integrada às APIs AJAX do Google. Essa estrutura permite carregar uma chave de API para todas as APIs AJAX do Google suportadas (inclusive o Google Maps) e também fornece um mesmo namespace para todas as APIs, o que permite a operação conjunta de diferentes APIs do Google. Não se preocupe: caso opte por não usar a estrutura da API AJAX do Google, você pode continuar usando o namespace existente.

Usar a estrutura da API AJAX do Google é relativamente simples. Alterar o aplicativo para usá-la envolve as etapas a seguir:

* Em vez de carregar a API em http://maps.google.com/apis , você carrega o carregador comum em http://www.google.com/jsapi . Você pode passar a chave de API do Google Maps existente para este URL:

<script type="text/javascript" src=" www.google.com/jsapi?key=ABCDEFG "></script>

* Carregue a API específica desejada usando o método google.load. O método google.load usa um parâmetro correspondente à API e ao número de versão específicos que serão carregados:

<script type="text/javascript">
google.load("maps", "2");
</script>

* Use o espaço de nome google.maps.* para todas as classes, métodos e propriedades usadas atualmente na API do Google Maps, substituindo o prefixo G por este espaço para nome. Faça a inicialização dos objetos usando google.setOnLoadCallback(). Por exemplo, ao usar o Carregador da API AJAX do Google, o objeto GMap2 é mapeado para google.maps.Map2.

<script type="text/javascript" src=" www.google.com/jsapi?key=ABCDEFG "></script>
<script type="text/javascript">
google.load("maps", "2.x");

// Call this function when the page has been loaded
function initialize() {
var map = new google.maps.Map2(document.getElementById("map"));
map.setCenter(new google.maps.LatLng(37.4419, -122.1419), 13);
}
google.setOnLoadCallback(initialize);
</script>

A documentação completa sobre como usar o Carregador da API AJAX do Google está disponível em http://code.google.com/apis/ajax/documentation/ .
Localização da API do Google Maps

A API do Google Maps utiliza a configuração de idioma de preferência do navegador ao exibir informações textuais, tais como nomes dos controles, avisos de direitos autorais e rotas de tráfego. Se quiser alterar a API do Google Maps para ignorar a configuração de idioma do navegador e forçar a exibição de informações em um idioma específico, você pode adicionar um parâmetro hl opcional à tag <script> ao incluir o código Javascript da API do Google Maps, especificando o idioma de domínio a ser usado.

Por exemplo, para exibir um aplicativo de API do Google Maps em alemão, adicione &hl=de à tag <script> como mostrado abaixo:

<script type="text/javascript" src=" maps.google.com/maps?file=api&v=2&key=abcdefg&hl=de "

Consulte também a lista de idiomas de domínio suportados. Como sempre atualizamos os idiomas suportados, essa lista pode não estar completa.
Como especificar o parâmetro do sensor

O uso da API do Google Maps agora requer que você indique se seu aplicativo está usando um sensor (como um localizador GPS) para determinar a localização do usuário. Isso é especialmente importante para dispositivos móveis. Os aplicativos devem passar um parâmetro sensor obrigatório à tag <script> ao incluir o código JavaScript da API do Google Maps, indicando se o aplicativo está ou não usando um dispositivo sensor.

Os aplicativos que determinam a localização do usuário por meio de um sensor devem passar o parâmetro &sensor=true ao carregar o JavaScript da API do Google Maps através do site http://maps.google.com/maps ou com o carregador comum.

#
# Example using sensor when loading the Maps JavaScript API
#
<script type="text/javascript" src=" maps.google.com/maps?file=api&v=2&key=abcdefg&sensor=true ">
#
# Example using sensor when loading the Maps API via the common loader
#
<script type="text/javascript" src=" www.google.com/jsapi?key=abcdef "></script>
<script type="text/javascript">
google.load("maps", "2",{"other_params":"sensor=true"});

function initialize() {
var map = new google.maps.Map2(document.getElementById("map"));
map.setCenter(new google.maps.LatLng(37.4419, -122.1419), 13);
}
google.setOnLoadCallback(initialize);
</script>

Mesmo que seu dispositivo não utilize um dispositivo sensor, você ainda precisa passar este parâmetro, definindo seu valor para false.
Notas de programação

Antes de começar a investigar sobre a API do Google Maps, observe os pontos a seguir para garantir um bom funcionamento do seu aplicativo em todas as plataformas pretendidas.
Compatibilidade do navegador

A API do Google Maps suporta os mesmos navegadores que o site do Google Maps. Como o script http://maps.google.com/maps?file=api&v=2 pode ser analisado em praticamente qualquer navegador sem que haja erros, você pode incluir tranquilamente esse script antes de verificar a compatibilidade.

Às vezes, aplicativos diferentes exigem comportamentos distintos tendo em vista usuários com navegadores incompatíveis. A API do Maps fornece um método global (GBrowserIsCompatible()) para verificar a compatibilidade, mas ele não apresenta nenhum comportamento automático quando detecta um navegador incompatível. A maior parte dos exemplos deste documento não verifica a compatibilidade do navegador, nem exibe uma mensagem de erro em relação a navegadores mais antigos. É claro que aplicativos reais devem fazer algo mais amigável em relação a navegadores incompatíveis, mas omitimos essas verificações para que os exemplos ficassem mais legíveis.

Inevitavelmente, aplicativos não habituais encontram inconsistências entre navegadores e plataformas. Não existe nenhuma solução simples para esses problemas, mas o fórum de desenvolvedores da API do Maps e o quirksmode.org são boas fontes para procurar alternativas.
XHTML e VML

Recomendamos que você use um XHTML compatível com os padrões nas páginas que contenham mapas. Quando veem o XHTML DOCTYPE na parte superior da página, os navegadores renderizam a página no "modo compatível com os padrões", o que torna layouts e comportamentos muito mais previsíveis em vários navegadores. Páginas sem essa definição podem renderizar em "modo quirks", o que pode gerar um layout inconsistente.

Caso queira mostrar polilinhas no mapa (como as linhas usadas pelo Google Maps para mostrar rotas de tráfego), é necessário incluir o espaço para nome VML em seu documento XHTML para que tudo funcione corretamente no Internet Explorer. O início do documento XHTML deve ser semelhante a:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
" www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
<html xmlns=" www.w3.org/1999/xhtml " xmlns:v="urn:schemas-microsoft-com:vml">

Atualizações da API

O parâmetro v no URL http://maps.google.com/maps?file=api&v=2 refere-se ao número da versão da API do Google Maps a ser usado. A maior parte dos usuários da API desejará usar a API "versão 2" atual, passando o parâmetro v=2 nesse URL. Mas você pode obter a versão mais recente (inclusive os recursos mais recentes), passando v=2.x. No entanto, lembre-se de que a versão mais recente talvez não seja tão confiável quanto a versão v=2. Atualizamos a API do Google Maps com frequência, às vezes, semanalmente. Nessas atualizações, os recursos da versão v=2.x são migrados para a versão v=2, a menos que sejam encontrados problemas.

Além disso, você pode usar uma versão "estável" da API passando o parâmetro v=2.s. Essa versão é atualizada com menos frequência, aproximadamente uma vez por mês. Uma vez que as versões v=2 e v=2.x são atualizadas mais ou menos a cada duas semanas, alguns desenvolvedores preferem usar a estável v=2.s. Como pode estar a várias versões da versão atual, a versão estável talvez não inclua alguns dos recursos mais recentes.

Todas as versões da API são nomeadas assim que as criamos (por exemplo, "versão 2.76"). Na medida em que atualizamos a API, o código anterior, baseado em versões anteriores, pode não funcionar como informado. Caso seja absolutamente necessário vincular seu aplicativo a uma determinada versão da API, você pode fazer isso incluindo explicitamente essa versão no parâmetro v (por exemplo, v=2.75). Porém, isso não é recomendado. É sempre melhor basear os produtos no código à medida que ele é atualizado.

No futuro, quando fizermos uma atualização significativa na API, alteraremos o número da versão principal e publicaremos um aviso no Google Code e no fórum de desenvolvedores da API do Google Maps. Quando isso acontecer, esperamos suportar ambas as versões por pelo menos um mês para que você consiga migrar seu código.

A equipe do Maps também atualiza de maneira transparente a API com as correções de falhas e melhorias de desempenho mais recentes. Essas correções devem apenas melhorar o desempenho e corrigir bugs, mas é possível que os aplicativos de alguns clientes da API sejam interrompidos inadvertidamente. Use o fórum de desenvolvedores da API do Maps para relatar problemas desse tipo.
Como atualizar o seu aplicativo versão 1

Esta documentação se refere à versão 2 da API do Maps, lançada em 3 de abril de 2006. Caso a API use a versão 1 da API do Maps (ou seja, você desenvolveu o site antes de 3 de abril de 2006), você deve tentar atualizar o site. Consulte o Guia de atualização da versão 2 para obter mais informações.
Exemplos na API do Maps

A maior parte dos exemplos desta documentação mostra apenas o código JavaScript relevante, e não o arquivo HTML completo. Você pode inserir o código JavaScript no seu arquivo HTML esqueleto ou fazer o download do arquivo HTML completo referente a cada exemplo, clicando no link após cada um.
Como reduzir vazamentos de memória do navegador

A API do Google Maps incentiva o uso de closures de função e o sistema de manipulação de evento GEvent anexa eventos a nós DOM de forma que quase inevitavelmente causa vazamento de memória em alguns navegadores, principalmente no Internet Explorer. A versão 2 da API do Maps apresenta um novo método, GUnload(), que removerá grande parte das referências circulares que causa esses vazamentos. Chame GUnload() no evento onunload de sua página para reduzir a possibilidade de vazamento de memória do seu aplicativo:

<body onunload="GUnload()">

O uso dessa função praticamente eliminou os vazamentos de memória do Internet Explorer no Google Maps, ainda que você deva verificar a existência de vazamentos em seu próprio site usando ferramentas como Drip, caso perceba problemas no consumo da memória.

[b:37z5onsw]Kleberson Rocha[/b:37z5onsw]
Portais Consultoria ([url:37z5onsw]http://www.portaisconsultoria.com.br[/url:37z5onsw]), desenvolvendo soluções na WEB!
- [color=#0080FF:37z5onsw]Sozinho, desenvolvo mais rápido, porém, [b:37z5onsw]juntos[/b:37z5onsw], chegaremos mais longe[/color:37z5onsw]!
- [color=#0000BF:37z5onsw]Concluindo sua dúvida, favor alterar o [u:37z5onsw]Assunto do Tópico[/u:37z5onsw]: de "[b:37z5onsw][i:37z5onsw]Sua Dúvida[/i:37z5onsw]...[/b:37z5onsw]" p/...

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 10 meses atrás #8940 por normando
normando replied the topic: Re: plugin googlemaps
Já tinha desistido de colocar o google maps no meu site,agora vou tentar novamente

abraços

Normando

[color=#BF0040:2s5baq22]Web Developer & Microsoft Certified Systems Engineer (MCSE)
[/color:2s5baq22]

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 2 meses atrás #26318 por MRZ
MRZ replied the topic: Re: plugin googlemaps

kleberson escreveu: Fábio e Normando Perguntaram:

fabiobc escreveu: alguem saberia como configurar passo a passo eu ja instalei não não entendi como fazer p funcionar.


Kleberson Respondeu:

Amigos,
vamos lá:
1º) Vc tem que ter um Domínio!
2º) Vc tem que ter uma conta do GMail
3º) O MAIS IMPORTANTE, vc tem que criar uma conta no Google Maps
segue o endereço em português (já explicando tudinho)
http://code.google.com/intl/pt-BR/apis/maps/
4º) Adquira o CÓDIGO que a Google irá fornecer ao seu Domínio
5º) Insira no componente
6º) O resto, é só alegria

Veja o exemplo que eu coloquei no meu site
<!-- w -->[url=http://www.boipeba.org" onclick="window.open(this.href);return false;]www.boipeba.org[/url]<!-- w --> (vá no menu TURISMO e depois COMO CHEGAR... e, por fim POR CARRO)

Abraços e, caso seja resolvido (o que acho que o foi) favor inserir no título [RESOLVIDO]


Uma Dúvida Kleberson, como é que você colocou para ele traçar a rota?

Era isso que eu queria, como faço?

Please Entrar ou Registrar to join the conversation.

Mais
14 anos 2 meses atrás #26369 por normando
normando replied the topic: Re: plugin googlemaps
até hoje não consegui usar o google maps no meu site

[color=#BF0040:2s5baq22]Web Developer & Microsoft Certified Systems Engineer (MCSE)
[/color:2s5baq22]

Please Entrar ou Registrar to join the conversation.