plugini3geo-js.html
7.35 KB
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>PluginI3Geo - i3Geo</title><link rel="stylesheet" type="text/css" href="../../styles/main.css"><script language=JavaScript src="../../javascript/main.js"></script><script language=JavaScript src="../../javascript/prettify.js"></script></head><body class="FramedContentPage" onLoad="NDOnLoad();prettyPrint();"><script language=JavaScript><!--
if (browserType) {document.write("<div class=" + browserType + ">");if (browserVer) {document.write("<div class=" + browserVer + ">"); }}// --></script>
<!-- Generated by Natural Docs, version 1.51 -->
<!-- http://www.naturaldocs.org -->
<!-- saved from url=(0026)http://www.naturaldocs.org -->
<div id=Content><div class="CSection"><div class=CTopic id=MainTopic><h1 class=CTitle><a name="PluginI3Geo"></a>PluginI3Geo</h1><div class=CBody><p>Implementa os plugins do i3Geo que adicionam camadas especiais ao mapa, normalmente dados vetoriais processados no navegador Web.</p><h4 class=CHeading>Namespace</h4><p>i3GEO.pluginI3geo</p><h4 class=CHeading>Veja</h4><p><a href="http://localhost/i3geo/classesjs/classe_plugini3geo.js" class=LURL target=_top>http://localhost<wbr>/i3geo<wbr>/classesjs<wbr>/classe_plugini3geo.js</a></p><!--START_ND_SUMMARY--><div class=Summary><div class=STitle>Summary</div><div class=SBorder><table border=0 cellspacing=0 cellpadding=0 class=STable><tr class="SMain"><td class=SEntry><a href="#PluginI3Geo" >PluginI3Geo</a></td><td class=SDescription>Implementa os plugins do i3Geo que adicionam camadas especiais ao mapa, normalmente dados vetoriais processados no navegador Web.</td></tr><tr class="SSection"><td class=SEntry><a href="#i3GEO.pluginI3geo.heatmap" >i3GEO.<wbr>pluginI3geo.<wbr>heatmap</a></td><td class=SDescription>Mapa de calor</td></tr><tr class="SSection"><td class=SEntry><a href="#i3GEO.pluginI3geo.markercluster" >i3GEO.<wbr>pluginI3geo.<wbr>markercluster</a></td><td class=SDescription>Markercluster</td></tr><tr class="SSection"><td class=SEntry><a href="#i3GEO.pluginI3geo.layerkml" >i3GEO.<wbr>pluginI3geo.<wbr>layerkml</a></td><td class=SDescription>Adiciona ao mapa uma camada vetorial baseada em um arquivo Kml</td></tr><tr class="SSection"><td class=SEntry><a href="#i3GEO.pluginI3geo.parametrossql" >i3GEO.<wbr>pluginI3geo.<wbr>parametrossql</a></td><td class=SDescription>Adiciona ao mapa uma camada vetorial baseada em um arquivo mapfile normal porém permite substituir parâmetros no item DATA do LAYER</td></tr></table></div></div><!--END_ND_SUMMARY--></div></div></div>
<div class="CSection"><div class=CTopic><h2 class=CTitle><a name="i3GEO.pluginI3geo.heatmap"></a>i3GEO.<wbr>pluginI3geo.<wbr>heatmap</h2><div class=CBody><p>Mapa de calor</p><p>Gera um layer do tipo mapa de calor e adiciona ao mapa</p><p>As dependências em javascript sao carregadas via script tag por meio de ferramentas/heatmap</p><p>Esse programa também obtém os dados necessários ao plugin</p><p>O layer existente no mapfile deve conter um metadata chamado PLUGINI3GEO</p><p>Esse matadado deve conter uma string que será transformada em um objeto javascript para uso no plugin</p><h4 class=CHeading>Exemplo</h4><p>”PLUGINI3GEO” ‘{“plugin”:”heatmap”,”parametros”:{“tipoGradiente”: “default”,”coluna”:”teste”,”max”:”10”,”radius”:”15”}}’</p><p>Coluna é a que contém os dados numéricos que definem a quantidade de uma medida em cada ponto e é usada para gerar a representação. Se for vazia, considera-se o valor como 1</p><p>As cores das classes existentes no LAYER serão utilizadas para calcular as cores do mapa de calor. Se tipoGradiente for igual a “default” será utilizado o gradiente padrão.</p></div></div></div>
<div class="CSection"><div class=CTopic><h2 class=CTitle><a name="i3GEO.pluginI3geo.markercluster"></a>i3GEO.<wbr>pluginI3geo.<wbr>markercluster</h2><div class=CBody><p>Markercluster</p><p>Gera um layer que agrupa pontos conforme a distância entre eles e insere um contador adiciona ao mapa</p><p>As dependências em javascript sao carregadas via script tag por meio de ferramentas/markercluster</p><p>Esse programa também obtém os dados necessários ao plugin</p><p>O layer existente no mapfile deve conter um metadata chamado PLUGINI3GEO</p><p>Esse matadado deve conter uma string que será transformada em um objeto javascript para uso no plugin</p><h4 class=CHeading>Exemplo</h4><p>”PLUGINI3GEO” ‘{“plugin”:”markercluster”,”parametros”:{“coluna”:”teste”,”gridSize”:”50”}}’</p><p>Coluna é a que contém os dados numéricos que definem a quantidade de uma medida em cada ponto e é usada para gerar a representação. Se for vazia, considera-se o valor como 1</p></div></div></div>
<div class="CSection"><div class=CTopic><h2 class=CTitle><a name="i3GEO.pluginI3geo.layerkml"></a>i3GEO.<wbr>pluginI3geo.<wbr>layerkml</h2><div class=CBody><p>Adiciona ao mapa uma camada vetorial baseada em um arquivo Kml</p><p>As dependências em javascript sao carregadas via script tag por meio de ferramentas/markercluster</p><p>Esse programa também obtém os dados necessários ao plugin</p><p>O layer existente no mapfile deve conter um metadata chamado PLUGINI3GEO</p><p>Esse matadado deve conter uma string que será transformada em um objeto javascript para uso no plugin</p><h4 class=CHeading>Exemplo</h4><p>”PLUGINI3GEO” ‘{“plugin”:”layerkml”,”parametros”:{“url”:”teste”}}’</p></div></div></div>
<div class="CSection"><div class=CTopic><h2 class=CTitle><a name="i3GEO.pluginI3geo.parametrossql"></a>i3GEO.<wbr>pluginI3geo.<wbr>parametrossql</h2><div class=CBody><p>Adiciona ao mapa uma camada vetorial baseada em um arquivo mapfile normal porém permite substituir parâmetros no item DATA do LAYER</p><p>Com o plugin, o i3GEO irá mostrar um formulário com parâmetros quando o usuário adicionar uma camada ao mapa</p><p>O formulário colhe os valores que serão utilizados para substituir chaves inseridas no SQL</p><p>O layer existente no mapfile deve conter um metadata chamado PLUGINI3GEO</p><p>Esse matadado deve conter uma string que será transformada em um objeto javascript para uso no plugin</p><p>Ver ferramentas/parametrossql</p><h4 class=CHeading>Exemplo</h4><p>”PLUGINI3GEO” ‘{“plugin”:”parametrossql”,”parametros”:{[{“titulo”:””,”tipo”:”input|select”,”valores”:[],”chave”:””,”prog”:””,”ativo”:sim|nao}]}}’</p><p>A opção "ativo" indica se o formulário será aberto ou não quando a camada for adicionada ao mapa</p></div></div></div>
</div><!--Content-->
<!--START_ND_TOOLTIPS-->
<!--END_ND_TOOLTIPS-->
<script language=JavaScript><!--
if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html>