Criar o autocompletar

Função que completa o preenchimento do endereço informado.

Parâmetros de Entrada

NomeTipoDoc
Parâmetro 1ObjetoIdentificador do componente Google Maps.
Parâmetro 2Objeto

Recebe o ID do componente de texto usado para escrever a saída ou o destino.

Parâmetro 3String

Limita as buscas baseadas nas seguintes características:

  • Geocodificação: define buscas baseadas em coordenadas geográficas.
  • Endereço: define buscas baseadas em endereços.
  • Estabelecimento: define buscas baseadas em nomes de localidades ou estabelecimentos. 
Parâmetro 4ObjetoDetermina a busca por uma área pré-definida.
Parâmetro 5BooleanDefine se a consulta ficará restrita a uma região.
Parâmetro 6Objeto

Receberá um objeto contendo as opções avançadas desejadas de acordo com o modo da viagem, para isso, é recomendado a leitura da documentação oficial.

Exemplo de uso:  {"avoidFerries": true}

Parâmetro 7Envia comandosAdiciona novos blocos de programação.

Compatibilidade

 Cliente

Exemplo

O bloco Autocompletar pode ou não definir uma área pré-determinada na qual a função pode ser aplicada, no exemplo da figura abaixo estamos pré-determinando um limite de busca no parâmetro quatro através do bloco Pontos do retângulo, e definindo a propriedade Busca restrita como true, ou seja, os endereços buscados pelo bloco serão restritos àquela área específica. Porém, se retirarmos os dados do parâmetro Limites de Busca, ou definirmos a propriedade Busca restrita como false, será possível aplicar a função do bloco no mundo inteiro, sem restrições.

O exemplo abaixo é parte do tutorial Usando a API do Google Maps em seu projeto.



Figura 1 - Bloco Criar o autocompletar



Figura 2 - Funcionamento do bloco Criar o autocompletar

Sobre o Bloco

O bloco de programação Criar rota, serve como parâmetro do bloco Direção da rota, No primeiro parâmetro informamos qual é ponto inicial de partida, o segundo parâmetro informamos o ponto de destino, no terceiro dizemos de qual modo o viajante utilizará para se deslocar de um ponto a outro. No quarto parâmetro é possível adicionar funções extras ao bloco. Vale lembrar que este é um bloco do tipo Google Maps e que para sua utilização é necessário a instalação do plugin do Google Maps, confira na documentação Usando a API do Google Maps em seu projeto como instalá-lo. 

Para exibir o mapa na aplicação precisamos inicializar o mapa, para isso, utilize o bloco de programação Inicializar Mapa. É nele que definimos os pontos iniciais de latitude e longitude. A documentação Usando a API do Google Maps em seu projeto contém um exemplo mais concreto de sua utilização.

Coordenadas utilizadas no exemplo

Ponto Oeste-Sul

   Latitude: -13.0193736

   Longitude: -38.5480934


Ponto Leste-Norte

   Latitude: -12.7513579

   Longitude: -38.1534927

  • Sem rótulos