Desenha Linha

Função que desenha uma linha no mapa.

Parâmetros de Entrada

Nome

Tipo

Doc

Parâmetro 1ObjetoIdentificador do componente mapa.
Parâmetro 2StringIdentificador da polilinha (definido pelo usuário).
Parâmetro 3StringLista de coordenadas
Parâmetro 4StringDefine a cor do contorno da linha
Parâmetro 5StringGrau de opacidade do contorno (aceita valores entre 0 e 1).
Parâmetro 6String

Recebe um objeto contendo opções de customização no polígono. Acesse a documentação oficial para mais detalhes.

Exemplo de uso: { "editable":  true }

Compatibilidade

 Cliente

Exemplo

No exemplo da figura 1.1 estamos simulando um tráfego aéreo de um voo do Brasil até os Estados Unidos, fazendo escala na Venezuela e México. Em Opção avançada do bloco Desenha linha, adicionaremos uma propriedade inserimos o código abaixo para liberar uma interação de arrastar pontos no mapa. A opção deverá ser passada em formato JSON, informado a seguir:


Opções avançadas do bloco Desenha linha
{ "editable": true }



Figura 1 - Bloco de programação Desenha linha



Figura 1.1 - Rota traçada pelo bloco Desenha linha (figura 1)
e demonstração do arrastar referente à opção avançada


Sobre o bloco

O bloco de programação Desenha Linha, desenha uma linha no mapa recebendo as coordenadas de pelo menos dois pontos, um de origem e outro de destino. Também pode receber pontos intermediários entre a origem e destino, como mostrado no exemplo da figura 1.1. É importante salientar que este é um bloco do tipo Google Maps e que para sua utilização é necessário à instalação do plugin do Google Maps, confira na documentação Usando a API do Google Maps em seu projeto como configura-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


Coordenadas Brasil:
    Latitude: -8.378841019583016
    Longitude:  -56.21177530938497


Coordenadas Venezuela:
     Latitude: 6.879995144419558 
     Longitude: -65.52796396851399


Coordenadas México:
     Latitude: 23.923430031877146
     Longitude: -102.09046311091437


Coordenadas EUA:
     Latitude: 40.87815794986896 
     Longitude: -101.7389006191605


  • Sem rótulos