tamielbr / Ciclope

Aggregates data visualization tools for research output
3 stars 3 forks source link

Não exibe todos os polos #34

Closed gabrielfedel closed 8 years ago

gabrielfedel commented 8 years ago

Quando se clica no botão lateral não se exibe todos os polos O problema está ocorrendo no seguinte trecho:

allLayers[val.properties.ipes].addData(val);

ele não consegue adicionar os pontos pois o allLayers ainda não está todo carregado

gabrielfedel commented 8 years ago

Não tenho mais certeza se o problema é o assincronismo consegui remover a mensagem de erro gerado neste ponto:

allLayers[val.properties.ipes].addData(val);

mas aparentemente não é isso que está gerando o problema

gabrielfedel commented 8 years ago

Estou adicionando os pontos de uma maneira diferente, aparentemente a camada de polos está ok, porém quando se seleciona ela, vem um erro do leaflet:

TypeError: t.onAdd is not a function

tamielbr commented 8 years ago

Quando dá erro assim é sempre bom validar o JSON (http://jsonformatter.curiousconcept.com/) para verificar se não é esse o problema.

gabrielfedel commented 8 years ago

@tamielbr , pode fazer um teste aí pra ver se os polos de cada ipes estão aparecendo quando se clica na ipes? aqui no firefox tá aparecendo, mas intermitente, as vezes rola as vezes não

gabrielfedel commented 8 years ago

O Formato do Json tá ok, vou continuar tentando resolver o problema

tamielbr commented 8 years ago

Testei rapidamente, clicando em cada, e abrindo/fechando aba, e parece ok. Podemos depois continuar observando - um jeito é fazer o "tooltip" do polo (o que abre quando clica) mostrar a IPES. assim podemos saber se os polos que estão ligados a IPES aparecem. No geral, parece ok.

gabrielfedel commented 8 years ago

Ufa, resolvi!