Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Criar rota

Função que cria a requisição de uma rota.

Parâmetros de Entrada

Nome

Tipo

Doc

Parâmetro 1ObjetoParâmetro associado ao bloco de programação Criar coordenada, recebe o ponto de origem.
Parâmetro 2ObjetoParâmetro associado ao bloco de programação Criar coordenada, recebe o ponto de destino.
Parâmetro 3Var

Variável que informa como o viajante irá se locomover, há quatro métodos:

  • Carro
  • Transporte público 
  • A pé
  • Bicicleta
Parâmetro 4Objeto

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}

Retorno

Retorna um objeto com os valores necessários para o cálculo da rota do bloco Direção da rota.

Compatibilidade

Image Modified Cliente

Exemplo

No exemplo da figura abaixo, estamos obtendo os dados necessários pra a criação de uma rota, esse valor serve de parâmetro para o bloco Direção da rota.

Image Removed

Para melhor visualização do resultado da obtenção das coordenadas pelo bloco Criar rota, nós atribuímos o retorno do bloco Direção da rota ao bloco Desenha rota, que é responsável por traçar o caminho do ponto de saída até o ponto de destino. Nas opções avançadas, colocaremos o objeto abaixo para instruir o serviço a evitar rodovias sempre que possível. Para entender mais sobre essa propriedade, acesse o tópico Directions Requests da documentação oficial do Goolge Maps.

Bloco de código
languagec#
titleOpção avançada utilizada no exemplo
{"avoidHighways": true}


Image Added

Figura 1 - Figura 1: Bloco de programação Criar rota.


Image Added

Figura 2 - Resultado do bloco Cria rota em conjunto como bloco Desenha rota

Sobre o

bloco

Bloco

O bloco de programação Criar rota, serve  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. 


Informações
titleMais sobre o bloco

Para mais informações sobre o bloco e o funcionamento geral do componente Google Maps, acesse nossa doc 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.