Module: MapaStateService

`MapaStateService` gerencia o estado atual do mapa, as camadas ativas e cameras ativas.
Source:

Methods

(inner) _filtroIncidentes(feature)

Filtra os Incidentes
Parameters:
Name Type Description
feature Object
Source:

(inner) addCamada(nome, data, label, extraOpts, clickFunction, clusterIcon, categoria) → {Promise|Promise}

Adiciona uma camada ao mapa e persiste ela na memória independente do estado atual da aplicação
Parameters:
Name Type Description
nome string Nome da camada a ser adicionada no mapa
data obj Dados da camada a ser adicionada no mapa
label string Label da camada a ser adicionada no mapa
extraOpts obj Atributos que podem ser adicionados ao objeto Leaflet da camada.
clickFunction function Função que é executada ao clicarem em um ponto de interesse desta camada.
clusterIcon string String com a url do ícone do cluster desta categoria
categoria obj Objeto com as informações desta categoria
Source:
Returns:
  • Promise que resolve com um GeoJSON contendo os pontos da categoria buscada.
    Type
    Promise
  • Promise que resolve com um GeoJSON contendo os pontos da categoria buscada.
    Type
    Promise

(inner) getCamadasAtivas()

Retorna as camadas ativas do mapa
Source:
Returns:
camadasAtivas

(inner) getCamadasByType()

Retorna as camadas ativas por tipo
Source:
Returns:
camadasAtivas Camadas Ativas por tipo

(inner) updateIconCount(marker, count)

Altera quantidade de comentários no Incidente
Parameters:
Name Type Description
marker
count
Source: