DataSourceOptions interface
Uma fonte de dados para gerenciar dados de forma que serão exibidos no mapa.
Uma fonte de dados deve ser adicionada a uma camada antes de ficar visível no mapa.
Opções para um DataSourceOptions
.
- Extends
Propriedades
buffer | O tamanho do buffer ao redor de cada bloco.
Um valor de buffer de 0 fornecerá melhor desempenho, mas terá maior probabilidade de gerar artefatos ao renderizar.
Buffers maiores produzirão artefatos à esquerda, mas resultarão em um desempenho mais lento.
Padrão |
cluster | Um booliano que indica se os recursos de Ponto na origem devem ser clusterizados ou não.
Se definido como true, os pontos serão agrupados em grupos por raio.
Padrão |
cluster |
O nível máximo de zoom no qual os pontos de cluster são exibidos.
O padrão é um zoom menor do que |
cluster |
Número mínimo de pontos necessários para formar um cluster se clustering estiver habilitado. |
cluster |
Define propriedades personalizadas calculadas usando expressões em relação a todos os pontos dentro de cada cluster e adicionadas às propriedades de cada ponto de cluster. |
cluster |
O raio de cada cluster em pixels.
Padrão |
filter | Uma expressão para filtrar recursos antes de processá-los para renderização. |
generate |
Se deve gerar IDs para os recursos geojson. Quando habilitada, a propriedade feature.id será atribuída automaticamente com base em seu índice na matriz de recursos, gravando demais os valores anteriores. |
line |
Especifica se as métricas de distância de linha devem ser calculadas.
Isso é necessário para camadas de linha que especificam |
max |
Nível máximo de zoom no qual criar blocos vetoriais (superior significa maior detalhe em altos níveis de zoom).
Padrão |
promote |
Uma propriedade a ser usada como uma ID de recurso (para o estado do recurso). Um nome de propriedade ou um objeto do formulário {: }. |
tolerance | A Douglas-Peucker tolerância à simplificação aplicada aos dados ao renderizar (superior significa geometrias mais simples e desempenho mais rápido).
Padrão |
Detalhes da propriedade
buffer
O tamanho do buffer ao redor de cada bloco.
Um valor de buffer de 0 fornecerá melhor desempenho, mas terá maior probabilidade de gerar artefatos ao renderizar.
Buffers maiores produzirão artefatos à esquerda, mas resultarão em um desempenho mais lento.
Padrão 128
buffer?: number
Valor da propriedade
number
cluster
Um booliano que indica se os recursos de Ponto na origem devem ser clusterizados ou não.
Se definido como true, os pontos serão agrupados em grupos por raio.
Padrão false
cluster?: boolean
Valor da propriedade
boolean
clusterMaxZoom
O nível máximo de zoom no qual os pontos de cluster são exibidos.
O padrão é um zoom menor do que maxZoom
para que os últimos recursos de zoom não sejam clusterizados.
clusterMaxZoom?: number
Valor da propriedade
number
clusterMinPoints
Número mínimo de pontos necessários para formar um cluster se clustering estiver habilitado.
clusterMinPoints?: number | undefined
Valor da propriedade
number | undefined
clusterProperties
Define propriedades personalizadas calculadas usando expressões em relação a todos os pontos dentro de cada cluster e adicionadas às propriedades de cada ponto de cluster.
clusterProperties?: Record<string, AggregateExpression>
Valor da propriedade
Record<string, AggregateExpression>
clusterRadius
O raio de cada cluster em pixels.
Padrão 50
clusterRadius?: number
Valor da propriedade
number
filter
Uma expressão para filtrar recursos antes de processá-los para renderização.
filter?: any
Valor da propriedade
any
generateId
Se deve gerar IDs para os recursos geojson. Quando habilitada, a propriedade feature.id será atribuída automaticamente com base em seu índice na matriz de recursos, gravando demais os valores anteriores.
generateId?: boolean | undefined
Valor da propriedade
boolean | undefined
lineMetrics
Especifica se as métricas de distância de linha devem ser calculadas.
Isso é necessário para camadas de linha que especificam lineGradient
valores.
Padrão false
lineMetrics?: boolean
Valor da propriedade
boolean
maxZoom
Nível máximo de zoom no qual criar blocos vetoriais (superior significa maior detalhe em altos níveis de zoom).
Padrão 18
maxZoom?: number
Valor da propriedade
number
promoteId
Uma propriedade a ser usada como uma ID de recurso (para o estado do recurso). Um nome de propriedade ou um objeto do formulário {: }.
promoteId?: [key: string]: string | string | undefined
Valor da propriedade
[key: string]: string | string | undefined
tolerance
A Douglas-Peucker tolerância à simplificação aplicada aos dados ao renderizar (superior significa geometrias mais simples e desempenho mais rápido).
Padrão 0.375
tolerance?: number
Valor da propriedade
number