`MapaStateService` gerencia o estado atual do mapa, as camadas ativas e
cameras ativas.
Methods
(inner) _filtroIncidentes(feature)
Filtra os Incidentes
Parameters:
Name | Type | Description |
---|---|---|
feature |
Object |
(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 |
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
Returns:
camadasAtivas
(inner) getCamadasByType()
Retorna as camadas ativas por tipo
Returns:
camadasAtivas Camadas Ativas por tipo
(inner) updateIconCount(marker, count)
Altera quantidade de comentários no Incidente
Parameters:
Name | Type | Description |
---|---|---|
marker |
||
count |