Criar marcador

Função que cria um marcador no mapa a partir de uma coordenada.

Parâmetros

NomeTipoDoc
Parâmetro 1ObjetoRecebe o ID do mapa que foi inserido na view.
Parâmetro 2StringDefine um ID para o marcador que será criado.
Parâmetro 3StringDefine um título que será exibido em um Tooltip do ponto marcado, 
Parâmetro 4StringRecebe a localização que será exibido o marcador utilizando o bloco Criar coordenada.
Parâmetro 5StringAdiciona uma imagem para ser o marcador, aceita caminho absoluto ou relativo.
Parâmetro 6String

Conteúdo que será exibido em uma pequena janela após um clique no marcador. Podemos adicionar um texto com informações do local, inclusive usando HTML e CSS.

Parâmetro 7String

Receberá um objeto contendo propriedades, como uma animação ou outros tipos de ações no marcador, como mostrado na documentação oficial.

Exemplo de uso: {"opacity": 0.6}

Retorno

Retorna no ponto configurado um marcador customizado.

Compatibilidade

 Cliente

Exemplo

No exemplo abaixo, o bloco Criar marcador adiciona um marcador personalizável no ponto indicado pela Latitude e Longitude informados pelo bloco Criar coordenada. Em Opções avançadas, colocaremos o bloco de código abaixo para diminuir a opacidade do marcador, como na figura 2.


Opção avançada utilizada no marcador
{"opacity": 0.6}


Figura 1 - Bloco Criar marcador


Após a função ser chamada pelo plugin do Google Maps, é exibido um marcador customizado, ao clicar sobre o marcador, uma janela é exibida com o conteúdo do parâmetro Janela de informações (Figura 2). Ao posicionar o mouse em cima do marcador, um tooltip é exibido com o título informado no parâmetro Título.


Figura 2 - Marcador com a logo do Cronapp e sua janela de informações


Caso não seja escolhido nenhum ícone, o ícone que será apresentado no mapa será o padrão do Google Maps, confira na figura abaixo.


Figura 3 - Resultado do bloco em execução com a opção ícone em branco

Sobre o Bloco

O bloco de programação Criar marcador criar um apontador em uma determinada área passada no parâmetro Ponto, para isso precisamos utilizar o bloco de programação Criar coordenada. Vale lembrar que 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 instalá-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

Latitude:  -23.632725991744984

Longitude: -46.71215853068809

  • Sem rótulos