Por mais que a realidade virtual esteja se tornando opressivamente constante no nosso cotidiano, a presença física e a localização da sua empresa nunca deixarão de ser importantes na conquista da credibilidade do visitante do seu website. E todos sabemos que a credibilidade é um dos fatores primordiais na decisão da compra/conversão[?] pelo usuário, e ainda mais se o ambiente é online, ou seja, o seu site. Neste post entenderemos como inserir um mapa em seu site, clique aqui para ver o resultado que alcançaremos com este tutorial.
Para resolvermos esta situação e oferecermos uma relação com o máximo conforto psicológico para o cliente/usuário podemos lançar mão de um recurso antigo, mas que se tornou uma ferramenta poderosa e de acesso popular nunca antes alcançado, o mapa, ou melhor, o mapa interativo.
Para ser mais exato ainda, o mapa interativo do Google. Sim, mais uma vez ele, que absorveu tecnologias de empresas menores e incorporou idéias que resultaram na ferramenta Google Maps, que vêm oferecendo há um certo tempo soluções práticas de Geo programação.
Quanto à realidade virtual, o mapa interativo se mostra cada dia mais útil, ajudando o usuário a descobrir como chegar em seu estabelecimento. Para quem tem este interesse, o caminho a seguir é simples e pode ser realizado em cinco passos (ou se prefirir ou clique aqui para fazer o download deste exemplo):
ABQIAAAArwSgps1dZZSxHzRot2vCXBQtNN_Vl8pnwDOYZMkKLSt7wyl7-RTeylj2nsf1gWue2JlPmP0dL45m6w
Guarde este código, pois ele será necessário no quarto passo.
#mapa {
width:710px;
height:480px;
margin-left:20px;
border: solid 4px #EFEFEF;
}
<!-- MAPA --> <div id="mapa"></div> <!-- FIM DO MAPA -->
<!-- SCRIPT DO GOOGLE MAPS -->
<script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAArwSgps1dZZSxHzRot2vCXBQtNN_Vl8pnwDOYZMkKLSt7wyl7-RTeylj2nsf1gWue2JlPmP0dL45m6w" type="text/javascript"></script>
<!-- NO CAMPO ACIMA É INSERIDA a CHAVE API DO GOOGLE MAPS -->
<script type="text/javascript">
//<![CDATA[
var WINDOW_HTML = '<div id="info_mapa"><strong>NOME DO PONTO</strong><br />INFO ADICIONAL</div>';
<!-- A VARIÁVEL ACIMA var WINDOW_HTML É O CONTEÚDO DA JANELA QUE SE ABRE AO CLICAR NO ÍCONE -->
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("mapa"));
<!-- NOTE QUE A ID DO SEU MAPA DEVE SER COLOCADA NO CAMPO ACIMA -->
map.setCenter(new GLatLng(48.870747, 2.330231), 16);
<!-- ACIMA INFORMAMOS A LATITUDE E LONGITUDE (lat, long) DO CENTRO DO MAPA E O NÍVEL DE ZOOM (16) -->
map.addControl(new GSmallMapControl());
var marker = new GMarker(new GLatLng(48.870747, 2.330231));
<!-- ACIMA INFORMAMOS A LATITUDE E LONGITUDE (lat, long) DO ÍCONE QUE REPRESENTA O SEU ESTABELECIMENTO -->
map.addOverlay(marker);GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(WINDOW_HTML); }); return marker;
}
}
//]]>
</script>
<!-- FIM DO SCRIPT DO GOOGLE MAPS -->
Note que há comentários no script que podem ajudá-lo. Outra informação que vai ajudá-lo está presente no post “Encontre a latitude e longitude de qualquer endereço“, pois note também que é necessário saber a latitude e longitude do seu estabelecimento e informá-las no script.
<body onload="load()" onunload="GUnload()">
Tendo cumprido estas etapas, só falta testar o seu mapa. Publique seu arquivo na internet ou teste localmente. Para checar se a estrutura do seu documento está correta, você pode compará-la à este modelo, ou se preferir clique aqui para fazer o download deste modelo.
Espero que este post tenha sido últil. Em breve postarei um tutorial para construir um mapa com múltiplas marcações, ou seja, será possível mostrar todos os seus estabelecimentos no mesmo mapa. Caso conheça algum método mais prático ou similar, por favor compartilhe conosco.
Excelente Artigo.
Muito bem explicado
Continuação de um bom trabalho!