Desenha Retângulo

Função que desenha uma área retangular no mapa.

Parâmetros de Entrada

Nome

Tipo

Doc

Parâmetro 1ObjetoIdentificador do componente mapa.
Parâmetro 2StringIdentificador do retângulo (definido pelo usuário).
Parâmetro 3String

Define os pontos externos de uma área. Os pontos são definidos a partir de atributos (em inglês) de um objeto no formato JSON, são eles:

  • north
  • south
  • east
  • west
Parâmetro 4StringDefine a cor que será preenchida no interior da área.
Parâmetro 5StringDefine a cor do contorno da área.
Parâmetro 6StringGrau de opacidade do preenchimento (varia de 0 à 1)
Parâmetro 7String

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

Exemplo de uso: { "visible": true }

Compatibilidade

 Cliente

Exemplo

No exemplo da figura 1.1 estamos delimitando uma área estabelecida no parâmetro Limites do bloco de programação Desenha retângulo. Em Opções avançadas do bloco, adicionaremos uma propriedade que altera a visualização do mapa. É importante lembrar que por padrão essa propriedade é definida como true, caso o usuário deseje esconder o mapa, ela precisa ser mudada para false. A opção deverá ser passada em formato JSON, informado a seguir:


Opções avançadas do bloco Desenha retângulo
{"visible": false}



Figura 1 - Bloco de programação Desenha retângulo


Figura 1.1 - Retângulo gerado a partir do bloco

Sobre o bloco

O bloco de programação Desenha retângulo, demarca em formato retangular uma região no mapa. As coordenadas de demarcação são passadas no parâmetro Limites em formato JSON. Vale lembrar que neste parâmetro é imprescindível  a utilização do bloco Criar objeto. 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 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 para a inicialização do bloco:

Latitude: 33.678

Longitude: -116.243 

Coordenadas utilizadas no parâmetro Limites

{"north": 33.685, "south": 33.671, "east": -116.234, "west": -116.251}

  • Sem rótulos