Inicializar mapa / Initialize map

Inicializar mapa / Initialize map

Função responsável por inicializar o mapa em um componente Google Maps com as configurações desejadas.

Figura 1 - Bloco Inicializar mapa

 

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

Compatibilidade

  • Bloco cliente: cronapi.maps.init()

Retorno

O bloco não possui retorno.

Parâmetros

Id do mapa

Identificador do componente mapa. É necessário vincular o bloco ao formulário de referência que contém o componente visual mapa. Consulte o tópico "Propriedades do Blockly" da, documentação Bloco de programação, para mais detalhes.

  • Posição: 1

  • Inglês: Map id

  • Tipo: Objeto / Object

  • Exemplo: "map8125"

 

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

Tipo de mapa

Seleciona o tipo de mapa a ser exibido.

  • Posição: 2

  • Inglês: Map type

  • Tipo: Objeto / Object

  • Exemplo: Mapa

  • Opções:

    • Mapa: exibe o mapa vetorizado, destacando ruas e locais.

    • Híbrido: exibe o mapa por fotos de satélites, destacando ruas e locais.

    • Satélite: exibe o mapa por fotos de satélite sem destacamento.

    • Relevo: exibe o mapa vetorizado destacando o terreno, ruas e locais.

Ponto central

Define o ponto central a ser exibido baseado nas coordenadas geográficas.

  • Posição: 3

  • Inglês: Central point

  • Tipo: Texto / String

  • Exemplo: retorno do bloco Criar coordenada

Zoom

Define o tipo de aproximação do mapa.

  • Posição: 4

  • Inglês: Zoom

  • Tipo: Objeto / Object

  • Exemplo: Cidade

  • Opções:

    • Rua: aproximação em nível de uma rua.

    • Local: aproximação em nível de uma localidade ou construção.

    • Cidade: aproximação em nível da cidade.

Comandos

Receberá outras funções ou blocos de programação a serem executados na inicialização do mapa.

  • Posição: 4

  • Inglês: Confirmation

  • Tipo: Comando com retorno / Command with return

  • Exemplo: utilização do bloco Criar o autocompletar

Exemplo

No exemplo da função abaixo, estamos utilizando o retorno do bloco de programação Mapa inicializado? como resposta para o bloco Se faça para verificar se o mapa já está inicializado, se o retorno for false, o bloco Inicializar mapa é acionado e inicializa o mapa.

Figura 2 - Exemplo de uso do bloco Inicializar mapa

 

Após a execução da função o mapa é exibido, tendo como ponto inicial as coordenadas passadas na função da figura 2.

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