
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dificuldade com Customização de marcador GoogleMaps - Marker
Boa tarde
Estou com dificuldade na customização dos marcadores em um mapa do GoogleMaps - Marker.
Abaixo está o mapa atual, mas quero alterar com o marcador verde todos os mapas com determinada nota
Os marcadores devem estar como neste gráfico.
Porém ao inserir a mesma expressão no mapa, acaba ficando assim.
Expressão utilizada:
if(avg(LyNota) > 7 or avg(LyNota) < 6, 'http://maps.google.com/mapfiles/ms/icons/red-dot.png' , 'http://maps.google.com/mapfiles/ms/icons/green-dot.png')
Já tentei com Set Analysis, sem, com avg, count, sum, mas o mapa acaba não aparecendo.
Se alguém puder me ajudar, agradeço. Segue app exemplo em anexo.
Muito obrigado.
Rodrigo Mattjie
- « Previous Replies
-
- 1
- 2
- Next Replies »

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Para customizar uma extension você deve estar familiarizado com Javascript. Você conhece a linguagem?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Desculpe, agora a extensão suporta um custom marker, ja configurou?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Achei a solução aqui, você precisa ajustar 2 coisinhas
1) A url tem que ser https (por questões de segurança)
=if(avg(LyNota)> 7 or avg(LyNota) < 6,'https://maps.google.com/mapfiles/ms/icons/red-dot.png','https://maps.google.com/mapfiles/ms/icons/gr...')
Se o passo acima não funcionar faça:
2) Precisa ajustar um pequeno detalhe no
C:\Users\[SEU USUARIO]\AppData\Local\QlikTech\QlikView\Extensions\Objects\GoogleMaps - Marker\script.js
var marker = new google.maps.Marker({ | |||||||
position: latLng, | |||||||
title: row[2].text, | |||||||
map: map , | |||||||
icon: row[3].text | |||||||
}); |
vira
var marker = new google.maps.Marker({ | |||||||
position: latLng, | |||||||
title: row[2].text, | |||||||
map: map , | |||||||
icon: { | |||||||
url : row[3].text, | |||||||
scaledSize: new google.maps.Size(24, 24) | |||||||
} | |||||||
}); |

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Fica assim

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Boa tarde Clever
Fiz as alterações, porém ainda sem efeito.. Você possui a extensão mais atualizada? Acredito que a minha seja antiga. se tiver, me passe o link para atualizar.
Desde já agradeço.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Baixei essa https://community.qlik.com/servlet/JiveServlet/download/325641-58798/GoogleMaps%20-%20Marker.qar
Lembre de pressionar Control-F5 para o seu qlik limpar o cache

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Fiz tudo conforme passado, mas não funciona!
Anexei a aplicação e o script.js.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dependendo da versão do Qlik + IE costuma dar uns problemas com extensions.
Remova o objeto e adicione novamente com as nova expressão

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Oi Pessoal,
Também testei aqui e não funcionou.
Achei uma versão mais atualizada desta extensão no Github do autor. Ela também tem um Label popup do valor
Segue link de download.
GoogleMaps-Marker-QV11/GoogleMaps - Marker.qar at master · mindspank/GoogleMaps-Marker-QV11 · GitHub
De cara ela não funcionou comigo, tive que fazer os seguintes passos:
- Apaguei a extensão anterior em C:\Users\<nome Usuario>\AppData\Local\QlikTech\QlikView\ Extensions\Objects\GoogleMaps - Marker
- Instalei a nova extensão clicando duas vezes no arquivo QAR
- Abri a app de exemplo
- apaguei o objeto e criei ele novamente com as propriedades.
Abraço,
Pablo

- « Previous Replies
-
- 1
- 2
- Next Replies »