Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Regiões + Estados Google Maps

Eu fiz esse gráfico utilizando o google maps. Mas eu pesquisei e  não encontrei uma forma de marcar as regiões do Brasil. Alguem alguma vez já marcou as regioes no brasil? Agluem saberia como posso fazer isso?.

1 Solution

Accepted Solutions
edu_oliveira
Partner - Contributor III
Partner - Contributor III

Ishimada, boa tarde.

Tenta o seguinte.

Em propriedades do gráfico, na aba "Expressão", seleciona a expressão "Longitude", clica no sinal de "+", e em cor de fundo pode utilizar a expressão abaixo:

=if(upper(Região) = 'NORDESTE', argb(125,0,125,125),

  if(upper(Região) = 'NORTE', ARGB(125,125,0,125),

  if(upper(Região) = 'SUDESTE',argb(125,125,125,0),

  if(upper(Região) = 'SUL', argb(125,255,255,125)

  ))))

Coloca um cor diferente para cada Região (acho que faltaram algumas aqui).

O ultimo conjundo de cor da função ARGB() é a transparência da bolinha.

Qualquer dúvida, a disposição.

Att.,

View solution in original post

11 Replies
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Ichimada, tudo bem?

Poderia esclarecer melhor ou colocar uma imagem de exemplo de como exatamente você quer fazer essa marcação?

Pois você pode fazer zoom automático quando escolhe o PR por exemplo, depois Mesorregião, Micro... até chegar no número da casa se quiser... não entendi exatamente o que seria "marcar".

Abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
Not applicable
Author

Então Aderlan, eu procurei e dei uma pesqiusada e é isso que eu queria fazer. No mapa as bolinhas com as cidades estão coloridas, eu queria que as da regiao Norte fossem da cor Vermelha por exemplo, e assim para as

demais regiões.

Me falaram para colocar na expressão longitude um IF. Mas eu nao consegui colocar esse if na expressão.

Mapa.jpg

edu_oliveira
Partner - Contributor III
Partner - Contributor III

Ishimada, boa tarde.

Tenta o seguinte.

Em propriedades do gráfico, na aba "Expressão", seleciona a expressão "Longitude", clica no sinal de "+", e em cor de fundo pode utilizar a expressão abaixo:

=if(upper(Região) = 'NORDESTE', argb(125,0,125,125),

  if(upper(Região) = 'NORTE', ARGB(125,125,0,125),

  if(upper(Região) = 'SUDESTE',argb(125,125,125,0),

  if(upper(Região) = 'SUL', argb(125,255,255,125)

  ))))

Coloca um cor diferente para cada Região (acho que faltaram algumas aqui).

O ultimo conjundo de cor da função ARGB() é a transparência da bolinha.

Qualquer dúvida, a disposição.

Att.,

Not applicable
Author

Salvou o dia edu!!! HAHAAHAHAHHAHA

Not applicable
Author

Edu uma duvida, eu tentei colocar valores utilizando a expressão SUM(VALOR), porém ao deixar a seta do mouse em cima da bolinha do gráfico ela nao me mostra valores, como fazer para ela mostrar valores?

Not applicable
Author

Edu uma duvida, eu criei os estados com latitudes e longitudes, e defini quais regioes eles são. E criei um grupo ciclico, porém quando mudo para região ele nao mostra as bolinhas das regioes, só dos estados. Pq ele ta se perdendo na dimensão regiao?

edu_oliveira
Partner - Contributor III
Partner - Contributor III

Ishimada, bom dia.

Criou as Latitudes e Longitudes para as Regiões também???

Neste caso acho mais aconselhável criar três gráficos dentro de um contâiner. Um para a dimensão "Cidades", outro para "Estados" e p último para "Regiões".

Lembre-se que para cada nível diferente de dimensão existirá um conjunto diferente de latitude e longitude.

Analise também a performance final da aplicação com todos estes mapas numa mesma aplicação.

Att.,

Not applicable
Author

Eu acabei de fazer isso edu. Agora minha maior dificuldade está sendo mostrar os valores no mapa e legenda. Pois ao colocar o mouse em cima de uma das bolinhas ele mostra Nome do locar, Latitude, Longitude, e não me mostra valor.

aderlanrm
Partner - Specialist
Partner - Specialist

Olá Ishimada,

Desculpe a demora em responder, esta bem corrido!

Seguinte, para fazer qualquer mapa, não precisa de muitas latitudes e longitudes, você precisa somente do menor valor, ou seja, se que fazer por rua, tem que ter a lat e lng de cada rua, para fazer por bairro, não precisa de cada bairro, desde que tenha por rua, entendeu?

Outro exemplo, fazer por estado, mesorregião, microrregião, cidade... você vai precisar as lat e lng por cidade, já que meso, micro e estado são grupos maiores de localização, pode inclusive criar um grupo herárquico para isso, na ordem de Estado, Meso, Micro, Cidade, Bairro, Rua, Número da casa, nesse caso, você vai precisar da lat e lng de cada endereço, assim, o seu mapa começa por estado e vai descendo conforme a seleção do drill down.

A questão das cores, também pode ser feita simplesmente com duas dimensões, ou seja, coloca a dimensão que você quer agrupar antes da dimensão dos estados, com isso, cada estado terá uma cor diferente, assumindo as cores definidas na aba cores.

Para os valores quando apontar o mouse, inclua uma expressão além da lat, lng e valor e marque a opção "Texto como pop-up", assim, poderá colocar qualquer cálculo + concatenação de texto.

Se continuar com dúvida, anexa um arquivo de exemplo ai que damos uma olhada!

Grande abraço.

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)