diff --git a/classesjs/classe_plugini3geo.js b/classesjs/classe_plugini3geo.js index 3e3cd21..1f88dd6 100755 --- a/classesjs/classe_plugini3geo.js +++ b/classesjs/classe_plugini3geo.js @@ -42,8 +42,6 @@ i3GEO.pluginI3geo = * * Utilizado no editor de mapfiles do sistema de administracao */ - //XXX criar plugin geojson - //XXX criar plugin que aceite um JSON generico PLUGINS : [ { "classe" : "heatmap", // namespace da classe @@ -223,27 +221,23 @@ i3GEO.pluginI3geo = } parametros = config.parametros; ins += - "" + "

Coluna que contém os dados:" - + "
Coluna que contém os dados:" + + "

" - + "

Ou valor numérico para cada ponto:" - + "

" + + "

Ou valor numérico para cada ponto:" + + "

" - + "

Raio de cada ponto em pixels:" - + "

" + + "

Raio de cada ponto em pixels:" + + "

" - // + "

Valor máximo em cada ponto:" - // + "

" - + "

Tipo de gradiente (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):" - + "

" + + "

Tipo de gradiente (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):" + + "

" - + "

Para definir os cortes no gradiente de cores utilize valores entre 0 e 1." + + "' size='30'>

" + + "

Para definir os cortes no gradiente de cores utilize valores entre 0 e 1." + " As cores são definidas nas classes do LAYER, sendo que o nome define o valor superior do gradiente e COLOR define a cor." + " Veja o exemplo utilizado no tema _lmapadecalor.map

"; return ins; @@ -432,7 +426,9 @@ i3GEO.pluginI3geo = }; i3GEO.pluginI3geo.OBJETOS[camada.name] = heatmap; + objMapa.addLayer(heatmap); + heatmap.setDataSet(transformedTestData); heatmap_dados = null; @@ -509,16 +505,16 @@ i3GEO.pluginI3geo = } parametros = config.parametros; ins += - "" + "

Distância máxima entre ponto em pixels:" - + "
Distância máxima entre ponto em pixels:" + + "

" - + "

Tipo de estilos (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):" - + "

" + + "

Tipo de estilos (deixe vazio para utilizar as classes definidas no Layer ou escreva 'default' para usar o normal):" + + "

" - + "

Os símbolos utilizados podem ser customizados alterando-se as classes do Mapfile

" - + "

Veja o exemplo utilizado no tema _lmapadecluster.map

"; + + "' size='30'>

" + + "

Os símbolos utilizados podem ser customizados alterando-se as classes do Mapfile

" + + "

Veja o exemplo utilizado no tema _lmapadecluster.map

"; return ins; }, @@ -614,7 +610,8 @@ i3GEO.pluginI3geo = + "&g_sid=" + i3GEO.configura.sid + "&tipoEstilos=" - + camada.plugini3geo.parametros.tipoEstilos; + + camada.plugini3geo.parametros.tipoEstilos + + "&nomevariavel=markercluster_dados&nomevariavelConfig=markercluster_config"; i3GEO.util.scriptTag(p, criaLayer, nomeScript); } }, @@ -827,9 +824,9 @@ i3GEO.pluginI3geo = } parametros = config.parametros; ins += - "

Url do arquivo Kml:

" - + "

Veja o exemplo utilizado no tema _lmapakml.map

"; + "

Url do arquivo Kml:

" + + "

Veja o exemplo utilizado no tema _lmapakml.map

"; return ins; }, /** @@ -904,9 +901,9 @@ i3GEO.pluginI3geo = }, inicia : function(camada, objMapa) { var layerkml; + //console.info(camada) //url = i3GEO.configura.locaplic + "/classesphp/proxy.php?url=" + camada.plugini3geo.parametros.url; var url = i3GEO.configura.locaplic + "/ferramentas/layerkml/getkml.php?tema=" + camada.nomeoriginal; - layerkml = new OpenLayers.Layer.Vector(camada.name, { displayOutsideMaxExtent : true, displayInLayerSwitcher : false, @@ -1030,15 +1027,15 @@ i3GEO.pluginI3geo = config.ativo = "sim"; } ins += "

Abre o formulário quando a camada é adicionada ao mapa: (true ou false)

"; - ins += ""; if (config.ativo === "nao") { - ins += ""; + ins += ""; } else { - ins += ""; + ins += ""; } ins += - ""; + "
TítuloChaveTipo (input ou select)ValoresPHP que retorna os valores (opcional)
"; for (i = 0; i < n; i++) { ins += "
TítuloChaveTipo (input ou select)ValoresPHP que retorna os valores (opcional)