Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 6 Próxima »

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 em formato JSON, em inglês, 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 7StringPermite adicionar opções avançadas.

Compatibilidade

 Cliente

Exemplo

No exemplo da figura 1.1 estamos delimitando uma certa área estabelecida no parâmetro Limites do bloco de programação Desenha retângulo. Em Opção avançada do bloco, adicionaremos uma propriedade que altera o zoom e centraliza o mapa para melhor visualização da rota. A opção deverá ser passada em formato JSON, informado a seguir:


Opções avançadas do bloco Desenha retângulo
{"preserveViewport": 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 utilizadas no parâmetro Limites

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

  • Sem rótulos