Função que insere opções avançadas em formato JSON no marcador.
Parâmetros de Entrada
Parâmetro 1
Objeto
Recebe o ID do mapa que foi inserido na view.
Parâmetro 2
String
Recebe o ID do marcador que se deseja aplicar as opções avançadas.
Parâmetro 3
String
Permite adicionar opções avançadas. Acesse a documentação oficial no tópico Marker Options para mais detalhes.
Exemplo de uso: { "opacity": 0.35 }
Compatibilidade
Cliente
Exemplo
Para o exemplo a seguir, inicialmente precisamos criar nosso marcador, para isso, utilizaremos o bloco Criar marcador. Exibiremos o marcador no momento em que o mapa for inicializado, para isso utilize a bloco de programação Inicializar mapa. EmOpções avançadas do bloco Criar marcador colocaremos o bloco de código abaixo para definir a opacidade do marcador como 1 (opacidade total).
Opção avançada utilizada no bloco
{ "opacity": 1.0 }
Figura 1 - Função para criar o marcador ao iniciar o mapa
Na função criada anteriormente, definimos, em opções avançadas, a opacidade como 1. Agora iremos criar outra função, com o bloco Inserir opções avançadas ao marcador que irá aplicar uma opacidade de 0.35 ao marcador. Confira na figura abaixo.
O parâmetro Id do marcador deve receber o id do marcador que se deseja aplicar uma opção avançada. Note que o id do marcador na figura 1 e 2 são iguais.
Figura 2 - Bloco de programação Inserir opções avançadas ao marcador
A figura 3 exibe o marcador logo após ser criado com a função da figura 1.
Figura 3 - Marcador antes da função da figura 2 ser chamada
A figura 4 exibe o marcador após a função Inserir opções avançadas ao marcador ter sido chamada.
Figura 4 - Marcador após a função da figura 2 ser chamada
Sobre o Bloco
O bloco de programaçãoInserir opções avançadas ao marcador define as propriedades que podem ser atribuídas a um marcador.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çãoUsando a API do Google Maps em seu projetocomo instalá-lo.