Antes de tudo vamos adicionar os arquivos necessários ao contexto em que estamos trabalhando. Para isso criei uma pasta Maker.commons onde coloco todos os arquivos que necessito. Para maiores informações sobre a utilização da pasta Maker.commons, acesse o link da documentação disponibilizada pela Softwell: http://suporte.softwell.com.br/maker/manual2_6/pt/dicas_e_truques/webrun/utilizacao_da_pasta_maker_commons.htm
No formulário utilizado para este exemplo vinculei um fluxo no evento "Ao entrar" para incluir as bibliotecas utilizadas. No fluxo vinculado ao evento "Ao entrar" utilizo a função "Executar javascript". Neste exemplo o código JS utilizado ficou da seguinte maneira:
webrun.include("googlemaps/googlemaps.js?sensor=false");
webrun.include("googlemaps/gmapsfunctions.js");
Após adicionar a biblioteca podemos utilizar as funções desenvolvidas neste exemplo para manipular a exibição do nosso mapa. Criei as seguintes funções:
1. Google maps - Iniciar mapa >> Essa função é utilizada para poder inicializar o mapa no qual iremos trabalhar. O uso desta função é obrigatório, sendo que nenhuma outra funcionará caso o mapa não tenha sido inicializado.
2. Google maps - Definir centro >> Está função é responsável por definir qual ponto do mapa deverá aparecer no centro. Deverão ser passadas as coordenas dos ponto que se deseja definir como centro do mapa.
3. Google maps - Definir zoom >> Utilizada para manipular o zoom da exibição.
4. Google maps - Marcar ponto no mapa >> Utilizada para adicionar um marcador em um ponto especifico do mapa. O parâmetro passado para esta função deverá ser em JSON. Veja na documentação da API os parâmetros que podem ser utilizados (https://developers.google.com/maps/documentation/javascript/reference?hl=pt-br).
Bom pessoal deu para perceber que integrar nossas aplicações Maker com a API de mapas do google não é tão difícil assim. Um abraço e até o próximo post.
Os arquivos deste post podem ser obtidos no link abaixo.

Muito bom o post, muito útil, porém tentei fazer a implementação de funções para traçar rotas e distância, mas não consegui... poderia disponibilizar mais funções para a utilização dos usuários...
ResponderExcluirAbraço
Ola!! irei disponibilizar sim! atualmente estou implementando a API de funções do Maker-Geek, em breve estarei disponibilizando para comunidade.
ExcluirEstamos no aguardo......
Excluirolá, ja foi implementado essa api?
ExcluirO link para download não esta pegando :/
ResponderExcluirMuito bom mesmo
ResponderExcluirValdomiro
Multimports.com
O link nao esta baixando
ResponderExcluirOlá Andre boa tarde, prezado tentei implementar uma função para localizar um lugar no mapa mais ele nem se mecheu, sei que aqui não é nenhum forum mais, seria muito pedir alguma dica?
ResponderExcluirAmigão, o post muito interessante....porém o link do download não está respondendo.
ResponderExcluir