Mapa inicializado? / Is Initialized?

Mapa inicializado? / Is Initialized?

Função booleana que retorna se o mapa foi inicializado.

Figura 1 - Bloco Mapa inicializado?

 

Este bloco faz parte do plugin Google Maps Api. Para visualizá-lo, é necessário instalar o plugin.

Compatibilidade

  • Bloco cliente: cronapi.maps.isInitialized()

Retorno

Retorna o valor booleano true, caso o mapa já esteja inicializado, do contrário, retorna false.

Parâmetros

ID do mapa

Identificador (id) do componente Google Maps. Para selecioná-lo é necessário vincular o bloco de programação a um formulário de referência, confira no tópico "Propriedades do Blockly" da documentação Bloco de Programação.

  • Posição: 1

  • Inglês: Map Id

  • Tipo: Objeto / Object

  • Exemplo: "map5108"

 

O campo "Identificador" correto a ser utilizado deve seguir o padrão "map" + quatro números aleatórios (ex: map5108). Para mais detalhes, consulte o tópico "Identificador" da documentação Usando a API do Google Maps em seu projeto

Exemplo

A função abaixo verifica se um mapa já foi inicializado antes de executar o bloco Inicializar mapa. Para isso, utilizamos um bloco condicional que, caso o mapa ainda não esteja inicializado, executa o bloco Mapa inicializado?. Ele é essencial nesse processo, pois evita a repetição da inicialização, garantindo que o mapa só seja carregado uma vez.

Figura 2 - Bloco Mapa inicializado?

 

O resultado pode ser conferido na imagem abaixo.

Figura 2.1 - Resultado da execução da função da figura 2