Exemplo de configuração de camadas completa

A seguir está um exemplo de um texto XML completo contendo o total de configurações de camadas para o sistema. Note que todos os objetos referenciados (consultas, imagens, etc.) devem estar previamente registrados antes de serem usados no arquivo XML. Para mais detalhes sobre como completar cada parâmetro, consulte os seguintes tópicos no Apêndice -> Camadas para o mapa de integração.

 

<Layers>

 

 <!-- Ícones -->

 

  <Icons>

 

    <!—Ícone do Prédio de Escritórios -->

 

    <Icon id="escritorio">

      <layerUrl>/Conteudo/img/mapa-icones/unidadesServiço/icone_0_escritorio.png</layerUrl>

      <url>/Conteudo/img/mapa-icones/unidadesServiço/icone_{{StatusEnum}}_escritorio.png</url>

      <retinaUrl>/Conteudo/img/mapa-icones/unidadesServiço/icone_{{StatusEnum}}_escritorio-2x.png</retinaUrl>

      <clusterUrl>/Conteudo/img/mapa-icones/unidadesServiço/icone_escritorio_agregador.png</clusterUrl>

      <clusterRetinaUrl>/Conteudo/img/mapa-icones/unidadesServiço/icone_escritorio_cluster-2x.png</clusterRetinaUrl>

      <size>[26,38]</size>

      <clusterSize>[79,40]</clusterSize>

      <anchor>[4,38]</anchor>

      <popupAnchor>[10,-35]</popupAnchor>

    </Icon>

 

    <!—Ícone da Loja -->

 

    <Icon id="loja">

      <layerUrl>/Conteudo/img/mapa-icones/unidadesServiço/icon_0_loja.png</layerUrl>

      <url>/Conteudo/img/mapa-icones/unidadesServiço/icone_{{StatusEnum}}_loja.png</url>

      <retinaUrl>/Conteudo/img/mapa-icones/unidadesServiço/icone_{{StatusEnum}}_loja-2x.png</retinaUrl>

      <clusterUrl>/Conteudo/img/mapa-icones/unidadesServiço/icone_loja_agregador.png</clusterUrl>

      <clusterRetinaUrl>/Conteudo/img/map-icones/unidadesServiço/icone_loja_agregador-2x.png</clusterRetinaUrl>

      <size>[26,38]</size>

      <clusterSize>[79,40]</clusterSize>

      <anchor>[4,38]</anchor>

      <popupAnchor>[10,-35]</popupAnchor>

    </Icon>

 

  </Icons>

 

<!-- Modelos -->

 

  <Templates>

 

    <Template id="escritoriopopup">

      <table>

        <tr>

          <td style="white-space:nowrap; font-weight: bold; color:darkblue; padding-right:10px;">{{i18n 'Name'}}:</td>

          <td style="white-space:nowrap;">{{Name}}</td>

        </tr>

      </table>

    </Template>

 

    <Template id="lojapopup">

      <table>

        <tr>

          <td style="white-space:nowrap; font-weight: bold; color:darkred; padding-right:10px;">{{i18n 'Name'}}:</td>

          <td style="white-space:nowrap;">{{Name}}</td>

        </tr>

      </table>

    </Template>

 

  </Templates>

 

<!-- Camadas -->

 

 <LayerGroup Id="Escritórios" Name="Escritórios">

 

  <QueryLayer ShowRawDataInsteadOfTemplate="false">

    <Id>Offices</Id>

    <Name>Prédios de Escritório</Name>

    <Type>Organization</Type>

    <Area>Integrator</Area>

    <Controller>Map</Controller>

    <Action>GetMarkers</Action>

    <Icon id="icone_do_escritorio" />

    <Template id="escritoriopopup" />

    <AutoRefresh>20</AutoRefresh>

  </QueryLayer>

 

 </LayerGroup>

 

 <LayerGroup Id="Lojas" Name="Lojas">

 

  <QueryLayer ShowRawDataInsteadOfTemplate="false">

    <Id>Lojas</Id>

    <Name>Lojas</Name>

    <Type>Organization</Type>

    <Area>Integrator</Area>

    <Controller>Map</Controller>

    <Action>GetMarkers</Action>

    <Icon id="icone_da_loja" />

    <Template id="lojapopup" />

    <AutoRefresh>20</AutoRefresh>

  </QueryLayer>

 

 </LayerGroup>

 

 <LayerGroup Id="Rotas para os Escritórios e Lojas" Name="Routes">

  
  <KmlLayer>
    <id>Rotas Plotadas no GoogleMaps</id>
    <Name>Rotas</Name>    
    <Local>True</Local>
    <Icon id="route_icon" />
    <Path>Routes.kml</Path>
    <AutoRefresh>15</AutoRefresh>
  </KmlLayer>

 

 </LayerGroup>

 

</Layers>