atlas module
Classes
EventManager |
Um gerente para os eventos do controle de mapa. Exposto por meio da propriedade de eventos do atlas. Classe de mapa. Não é possível criar uma instância pelo usuário. |
HtmlMarker |
Essa classe encapsula um elemento HTML que pode ser exibido no mapa. |
Map |
O controle de um mapa da Web visual e interativo. |
Pixel |
Represente uma coordenada de pixel ou deslocamento. Estende uma matriz de [x, y]. |
Popup |
Uma janela de informações ancorada em uma posição especificada em um mapa. |
PopupTemplate |
Um modelo de layout para um pop-up. |
Shape |
Uma classe auxiliar que encapsula um Recurso ou Geometria e facilita a atualização e a manutenção. |
Interfaces
AggregateExpression |
Uma expressão de agregação define um cálculo que é processado em um conjunto de dados.
Esquema: [operador: string, initialValue?: boolean | number, mapExpression: Expression] operator: uma função de expressão que é então aplicada a todos os valores calculados pelo |
AnimationOptions |
As opções para animar alterações na câmera do controle de mapa. |
AuthenticationManager |
Um gerente para a autenticação do controle de mapa. Exposto por meio da propriedade de autenticação do atlas. Classe de mapa. Não é possível criar uma instância pelo usuário. |
AuthenticationOptions |
Opções para especificar como o controle de mapa deve se autenticar com os serviços do Azure Mapas. |
BubbleLayerOptions |
Opções usadas ao renderizar objetos Point em um BubbleLayer. |
CameraBoundsOptions |
As opções para definir os limites da câmera do controle de mapa. |
CameraOptions |
As opções para definir a câmera do controle de mapa. |
ClusteredProperties |
As propriedades que existirão para ClusteredProperties |
CompassControlOptions |
As opções para um objeto CompassControl. |
Control |
Uma interface para definir um controle do mapa. |
ControlManager |
Um gerente para os controles do controle de mapa. Exposto por meio da propriedade de controles do atlas. Classe de mapa. Não é possível criar uma instância pelo usuário. |
ControlOptions |
As opções para adicionar um controle ao mapa. |
DataSourceOptions |
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 |
ElevationTileSourceOptions | |
FullscreenControlOptions |
As opções para um objeto FullscreenControl. |
HeatMapLayerOptions |
Opções usadas ao renderizar objetos Point em um HeatMapLayer. |
HtmlMarkerEvents | |
HtmlMarkerManager |
Um gerente para os marcadores HTML do controle de mapa. Exposto por meio da propriedade de marcadores do atlas. Classe de mapa. Não é possível criar uma instância pelo usuário. |
HtmlMarkerOptions |
Opções para renderizar um objeto HtmlMarker |
HyperLinkFormatOptions |
Opção de formato para cadeias de caracteres de hiperlink. |
IconOptions |
Opções usadas para personalizar os ícones em um SymbolLayer |
ImageLayerOptions |
Opções usadas ao renderizar objetos Point em um ImageLayer. |
ImageSpriteManager |
Um gerente para o sprite de imagem do controle de mapa. Exposto por meio da propriedade imageSprite do atlas. Classe de mapa. Não é possível criar uma instância pelo usuário. |
LayerManager |
Um gerente para as camadas do controle de mapa. Exposto por meio da propriedade de camadas do atlas. Classe de mapa. Não é possível criar uma instância pelo usuário. |
LayerOptions |
Uma classe base da qual todas as outras opções de camada herdam. |
LightOptions |
As opções para a iluminação do mapa. |
LineLayerOptions |
Opções usadas ao renderizar objetos SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon e MultiPolygon em uma camada de linha. |
MapConfiguration |
Representa o conteúdo da configuração do mapa que contém uma lista de estilos disponíveis para eles. |
MapConfigurationStyle |
Representa as informações de um único estilo. |
MapDataEvent |
Objeto de evento retornado pelos mapas quando ocorre um evento de dados. |
MapErrorEvent |
Objeto de evento retornado pelos mapas quando ocorre um evento de erro. |
MapEvent |
Objeto de evento retornado pelos mapas quando ocorre um evento básico. |
MapMouseEvent |
Objeto de evento retornado pelos mapas quando ocorre um evento do mouse. |
MapMouseWheelEvent |
Objeto de evento retornado pelos mapas quando ocorre um evento de roda. |
MapTouchEvent |
Objeto de evento retornado pelos mapas quando ocorre um evento de toque. |
MediaLayerOptions |
Opções usadas ao renderizar camadas de tela, imagem, bloco de raster e vídeo |
Options | |
Padding |
Represente a quantidade de preenchimento em pixels a serem adicionados ao lado de um BoundingBox ao definir a câmera de um mapa. |
PitchControlOptions |
As opções de um objeto PitchControl. |
PolygonExtrusionLayerOptions |
Opções usadas ao renderizar objetos |
PolygonLayerOptions |
Opções usadas ao renderizar objetos Polygon e MultiPolygon em um PolygonLayer. |
PopupEvents | |
PopupManager |
Um gerente para pop-ups do controle de mapa.
Exposto por meio da propriedade |
PopupOptions |
As opções para um pop-up. |
Properties |
Um conjunto de propriedades que podem ser usadas com um |
PropertyInfo |
Detalhes da espécie de como uma propriedade deve ser exibida. |
RasterTileSourceOptions | |
RequestParameters |
Esse é o tipo de objeto esperado para ser retornado pelo retorno de chamada transformRequest. |
ScaleControlOptions |
As opções de um objeto ScaleControl. |
ServiceOptions |
Propriedades globais usadas em todas as solicitações de serviço atlas. |
ShapeEvents | |
SourceManager |
Um gerente para as fontes do controle de mapa. Exposto por meio da propriedade de fontes do atlas. Classe de mapa. Não é possível criar uma instância pelo usuário. |
StyleChangedEvent |
Objeto de evento retornado pelo mapa depois de carregar um novo estilo. |
StyleControlOptions |
As opções para um objeto StyleControl. |
StyleOptions |
As opções para o estilo do mapa. |
SymbolLayerOptions |
Opções usadas ao renderizar geometrias em um SymbolLayer. |
TargetedEvent | |
TextOptions |
Opções usadas para personalizar o texto em um SymbolLayer |
Tile |
Objeto de bloco retornado pelo mapa quando ocorre um evento de dados de origem. |
TileId | |
TileLayerOptions |
Opções usadas ao renderizar imagens em bloco de raster em um TileLayer. |
TrafficControlOptions | |
TrafficOptions |
As opções para definir o tráfego no mapa. |
UserInteractionOptions |
As opções para habilitar/desabilitar a interação do usuário com o mapa. |
VectorTileSourceOptions |
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 |
WebGLLayerOptions |
Opções usadas para renderizar gráficos em um WebGLLayer. |
WebGLRenderer |
Interface para renderizar gráficos WebGL em um WebGLLayer. |
ZoomControlOptions |
As opções para um objeto ZoomControl. |
Aliases de tipo
Expression |
Pode ser especificado como o valor do filtro ou determinadas opções de camada. Uma expressão define uma fórmula para calcular o valor da propriedade. As expressões são representadas como matrizes JSON. O primeiro elemento de uma expressão é uma cadeia de caracteres nomeando o operador de expressão. |
getAuthTokenCallback |
A função de retorno de chamada usada para adquirir um token de autenticação no modo de autenticação anônima. Resolva com o token de autenticação ou rejeite com quaisquer erros. |
ResourceType | |
StyleImageMetadata |
Assinatura do parâmetro |
Enumerações
AuthenticationType |
Uma enumeração usada para especificar o tipo de mecanismo de autenticação a ser usado. |
ControlPosition |
Posições em que o controle pode ser colocado no mapa. |
ControlStyle |
Estilos disponíveis para um controle. |
Funções
add |
Adiciona um modelo de imagem ao namespace atlas. |
add |
Adiciona uma função de recurso de carga personalizada que será chamada ao usar uma URL que começa com um esquema de URL personalizado. |
clear |
Limpa os recursos que foram criados anteriormente pelo |
get |
Recupera uma matriz de nomes para todos os modelos de imagem que estão disponíveis no namespace atlas. |
get |
Obtém as opções de autenticação padrão fornecidas. Se não for definido anteriormente, todas as propriedades serão indefinidas. |
get |
Obtém o domínio padrão fornecido.
Se não tiver definido anteriormente, o valor padrão será |
get |
Recupera um modelo SVG por nome. |
get |
Obtém o idioma padrão fornecido.
Se não tiver definido anteriormente, o valor padrão será |
get |
Obtém o número máximo de imagens (blocos de raster, sprites, ícones) para carregar em paralelo |
get |
Obtém a ID de sessão padrão fornecida. Se não for definido anteriormente, o valor padrão será uma UUID aleatória. |
get |
Obtém a chave de assinatura padrão do Azure Mapas fornecida. |
get |
|
get |
Número de versão da API atual com base no número de build. |
get |
Obtém a configuração de exibição padrão do controle de mapa.
Se não tiver definido anteriormente, o valor padrão será |
get |
Obtém a contagem de trabalho que será criada. |
is |
Verifica se o navegador do usuário tem suporte no controle de mapa. |
prewarm() | Inicializa recursos como WebWorkers que podem ser compartilhados entre mapas para reduzir os tempos de carga em algumas situações.
Isso é útil principalmente ao usar mapas de GL-JS em um aplicativo de página única, em que um usuário navegaria entre várias exibições que podem fazer com que as instâncias do Mapa sejam constantemente criadas e destruídas. |
remove |
Remove um protocolo adicionado anteriormente no thread principal. |
set |
Define suas opções de autenticação como as opções padrão no namespace atlas que é usado pelo controle de mapa e todos os módulos que fazem solicitações para os serviços de mapas do Azure. Se um mapa for inicializado com as opções de autenticação definidas explicitamente e setAuthenticationOptions não tiver sido chamado anteriormente, ele será automaticamente chamado pelo construtor map. |
set |
Define o domínio padrão usado pelos módulos de mapa e serviço, a menos que o domínio seja especificado explicitamente ao usar essas partes da API.
Se um mapa for inicializado com o domínio definido explicitamente e setDomain não tiver sido chamado anteriormente, ele será automaticamente chamado pelo construtor map.
Se o protocolo não for especificado |
set |
Define o idioma padrão usado pelos módulos de mapa e serviço, a menos que o idioma seja especificado explicitamente ao usar essas partes da API. Se um mapa for inicializado com o idioma definido explicitamente e setLanguage não tiver sido chamado anteriormente, ele será automaticamente chamado pelo construtor mapa. |
set |
Define o número máximo de imagens (blocos de raster, sprites, ícones) a serem carregadas em paralelo, o que afeta o desempenho em mapas pesados de raster. 16 por padrão. |
set |
Define a ID de sessão padrão usada pelos módulos de mapa e serviço, a menos que a ID da sessão seja especificada explicitamente ao usar essas partes da API. Se um mapa for inicializado com a ID da sessão definida explicitamente e setSessionId não tiver sido chamado anteriormente, ele será automaticamente chamado pelo construtor map. |
set |
Define sua chave de assinatura do Azure Mapas como a chave de assinatura padrão no namespace atlas que é usado pelo controle de mapa e por todos os módulos que fazem solicitações para os serviços de mapas do Azure. Se um Mapa for inicializado com a chave de assinatura definida explicitamente e setSubscriptionKey não tiver sido chamado anteriormente, ele será chamado automaticamente pelo construtor map. |
set |
|
set |
Especifica qual conjunto de bordas e rótulos geopolíticos são exibidos no mapa. O parâmetro View (também conhecido como "parâmetro de região do usuário") é um código de país ISO-3166 de 2 letras que mostrará os mapas corretos para esse país/região. País/regiões que não estão na lista De exibição ou se não for especificado serão padrão para o Modo de Exibição "Unificado". Consulte o suporte [Views]{@link https://aka.ms/AzureMapsLocalizationViews }. É sua responsabilidade determinar a localização de seus usuários e, em seguida, definir o parâmetro View corretamente para esse local. O parâmetro Exibir no Azure Mapas deve ser usado em conformidade com as leis aplicáveis, incluindo aquelas relativas ao mapeamento, do país/região em que são disponibilizados mapas, imagens e outros dados e conteúdo de terceiros que você está autorizado a acessar por meio do Azure Mapas. |
set |
Define o número de trabalhos web instanciados em uma página. Por padrão, ele é definido como metade do número de núcleos de CPU (limitado a 6). |
Detalhes da função
addImageTemplate(string, string, boolean)
Adiciona um modelo de imagem ao namespace atlas.
function addImageTemplate(templateName: string, template: string, override: boolean)
Parâmetros
- templateName
-
string
O nome do modelo.
- template
-
string
O modelo SVG a ser adicionado. Dá suporte a {color}, {secondaryColor}, {scale}, {text}.
- override
-
boolean
Especifica se ele deve substituir os modelos existentes se já existir um com o mesmo nome.
addProtocol(string, (args: any[]) => Promise<any>)
Adiciona uma função de recurso de carga personalizada que será chamada ao usar uma URL que começa com um esquema de URL personalizado.
function addProtocol(customProtocol: string, loadFn: (args: any[]) => Promise<any>)
Parâmetros
- customProtocol
-
string
o protocolo a ser enganchar, por exemplo, 'personalizado'
- loadFn
-
(args: any[]) => Promise<any>
a função a ser usada ao tentar buscar um bloco especificado pelo customProtocol
clearPrewarmedResources()
Limpa os recursos que foram criados anteriormente pelo atlas.prewarm()
.
Observe que isso normalmente não é necessário. Você só deverá chamar essa função se espera que o usuário do aplicativo não retorne a uma exibição de mapa em nenhum momento do aplicativo.
function clearPrewarmedResources()
getAllImageTemplateNames()
Recupera uma matriz de nomes para todos os modelos de imagem que estão disponíveis no namespace atlas.
function getAllImageTemplateNames(): string[]
Retornos
string[]
getAuthenticationOptions()
Obtém as opções de autenticação padrão fornecidas. Se não for definido anteriormente, todas as propriedades serão indefinidas.
function getAuthenticationOptions(): AuthenticationOptions
Retornos
getDomain()
Obtém o domínio padrão fornecido.
Se não tiver definido anteriormente, o valor padrão será "atlas.microsoft.com"
.
function getDomain(): string
Retornos
string
getImageTemplate(string, number)
Recupera um modelo SVG por nome.
function getImageTemplate(templateName: string, scale?: number): string
Parâmetros
- templateName
-
string
O nome do modelo a ser recuperado.
- scale
-
number
Especifica o quanto dimensionar o modelo. Para obter melhores resultados, dimensione o ícone para o tamanho máximo que você deseja exibir no mapa e, em seguida, use a opção de tamanho do ícone de camadas de símbolo para reduzir verticalmente, se necessário. Isso reduzirá a desfoque devido ao dimensionamento. Padrão: 1
Retornos
string
getLanguage()
Obtém o idioma padrão fornecido.
Se não tiver definido anteriormente, o valor padrão será "NGT"
.
function getLanguage(): string
Retornos
string
getMaxParallelImageRequests()
Obtém o número máximo de imagens (blocos de raster, sprites, ícones) para carregar em paralelo
function getMaxParallelImageRequests(): number
Retornos
number
getSessionId()
Obtém a ID de sessão padrão fornecida. Se não for definido anteriormente, o valor padrão será uma UUID aleatória.
function getSessionId(): string
Retornos
string
getSubscriptionKey()
Obtém a chave de assinatura padrão do Azure Mapas fornecida.
function getSubscriptionKey(): string
Retornos
string
getUserRegion()
Aviso
Essa API foi preterida.
use atlas.getView() instead
function getUserRegion(): string
Retornos
string
getVersion()
Número de versão da API atual com base no número de build.
function getVersion(): string
Retornos
string
getView()
Obtém a configuração de exibição padrão do controle de mapa.
Se não tiver definido anteriormente, o valor padrão será undefined
.
function getView(): string
Retornos
string
getWorkerCount()
Obtém a contagem de trabalho que será criada.
function getWorkerCount(): number
Retornos
number
isSupported(boolean)
Verifica se o navegador do usuário tem suporte no controle de mapa.
function isSupported(failIfMajorPerformanceCaveat?: boolean): boolean
Parâmetros
- failIfMajorPerformanceCaveat
-
boolean
Se true, a função retornará false se o desempenho do controle de mapa for dramaticamente pior do que o esperado (por exemplo, um renderizador WebGL de software seria usado).
Retornos
boolean
prewarm()
Inicializa recursos como WebWorkers que podem ser compartilhados entre mapas para reduzir os tempos de carga em algumas situações.
atlas.setWorkerCount
, se estiver sendo usado, deve ser definido antes que prewarm()
seja chamado para ter um efeito.
Por padrão, o ciclo de vida desses recursos é gerenciado automaticamente e eles são inicializados lentamente quando um Mapa é criado pela primeira vez. Invocando prewarm()
, esses recursos serão criados com antecedência e não serão limpos quando o último Mapa for removido da página. Isso permite que eles sejam reutilizá-los por novas instâncias do Mapa que são criadas posteriormente. Eles podem ser limpos manualmente chamando atlas.clearPrewarmedResources()
. Isso só será necessário se sua página da Web permanecer ativa, mas parar de usar mapas completamente.
Isso é útil principalmente ao usar mapas de GL-JS em um aplicativo de página única, em que um usuário navegaria entre várias exibições que podem fazer com que as instâncias do Mapa sejam constantemente criadas e destruídas.
function prewarm()
removeProtocol(string)
Remove um protocolo adicionado anteriormente no thread principal.
function removeProtocol(customProtocol: string)
Parâmetros
- customProtocol
-
string
o protocolo personalizado para o qual remover o registro
setAuthenticationOptions(AuthenticationOptions)
Define suas opções de autenticação como as opções padrão no namespace atlas que é usado pelo controle de mapa e todos os módulos que fazem solicitações para os serviços de mapas do Azure. Se um mapa for inicializado com as opções de autenticação definidas explicitamente e setAuthenticationOptions não tiver sido chamado anteriormente, ele será automaticamente chamado pelo construtor map.
function setAuthenticationOptions(options: AuthenticationOptions)
Parâmetros
- options
- AuthenticationOptions
As novas opções de autenticação padrão.
setDomain(string)
Define o domínio padrão usado pelos módulos de mapa e serviço, a menos que o domínio seja especificado explicitamente ao usar essas partes da API.
Se um mapa for inicializado com o domínio definido explicitamente e setDomain não tiver sido chamado anteriormente, ele será automaticamente chamado pelo construtor map.
Se o protocolo não for especificado https
será assumido.
function setDomain(domain: string)
Parâmetros
- domain
-
string
O novo domínio padrão.
setLanguage(string)
Define o idioma padrão usado pelos módulos de mapa e serviço, a menos que o idioma seja especificado explicitamente ao usar essas partes da API. Se um mapa for inicializado com o idioma definido explicitamente e setLanguage não tiver sido chamado anteriormente, ele será automaticamente chamado pelo construtor mapa.
function setLanguage(language: string)
Parâmetros
- language
-
string
O novo idioma padrão.
setMaxParallelImageRequests(number)
Define o número máximo de imagens (blocos de raster, sprites, ícones) a serem carregadas em paralelo, o que afeta o desempenho em mapas pesados de raster. 16 por padrão.
function setMaxParallelImageRequests(maxParallelImageRequests: number)
Parâmetros
- maxParallelImageRequests
-
number
Número máximo de imagens a serem carregadas em paralelo.
setSessionId(string)
Define a ID de sessão padrão usada pelos módulos de mapa e serviço, a menos que a ID da sessão seja especificada explicitamente ao usar essas partes da API. Se um mapa for inicializado com a ID da sessão definida explicitamente e setSessionId não tiver sido chamado anteriormente, ele será automaticamente chamado pelo construtor map.
function setSessionId(id: string)
Parâmetros
- id
-
string
A nova ID de sessão padrão.
setSubscriptionKey(string)
Define sua chave de assinatura do Azure Mapas como a chave de assinatura padrão no namespace atlas que é usado pelo controle de mapa e por todos os módulos que fazem solicitações para os serviços de mapas do Azure. Se um Mapa for inicializado com a chave de assinatura definida explicitamente e setSubscriptionKey não tiver sido chamado anteriormente, ele será chamado automaticamente pelo construtor map.
function setSubscriptionKey(key: string)
Parâmetros
- key
-
string
A nova chave de assinatura padrão.
setUserRegion(string)
Aviso
Essa API foi preterida.
use atlas.setView(view: string) instead.
function setUserRegion(userRegion: string)
Parâmetros
- userRegion
-
string
setView(string)
Especifica qual conjunto de bordas e rótulos geopolíticos são exibidos no mapa. O parâmetro View (também conhecido como "parâmetro de região do usuário") é um código de país ISO-3166 de 2 letras que mostrará os mapas corretos para esse país/região. País/regiões que não estão na lista De exibição ou se não for especificado serão padrão para o Modo de Exibição "Unificado". Consulte o suporte [Views]{@link https://aka.ms/AzureMapsLocalizationViews }. É sua responsabilidade determinar a localização de seus usuários e, em seguida, definir o parâmetro View corretamente para esse local. O parâmetro Exibir no Azure Mapas deve ser usado em conformidade com as leis aplicáveis, incluindo aquelas relativas ao mapeamento, do país/região em que são disponibilizados mapas, imagens e outros dados e conteúdo de terceiros que você está autorizado a acessar por meio do Azure Mapas.
function setView(view: string)
Parâmetros
- view
-
string
O novo modo de exibição padrão
setWorkerCount(number)
Define o número de trabalhos web instanciados em uma página. Por padrão, ele é definido como metade do número de núcleos de CPU (limitado a 6).
function setWorkerCount(workerCount: number)
Parâmetros
- workerCount
-
number
contagem de trabalho.