Compartilhar via


azure-maps-control package

Classes

CompassControl

Um controle para alterar a rotação do mapa.

ControlBase

Implementa a interface de controle e dá suporte ao estilo automático com base no estilo do mapa.

FullscreenControl

Um controle para tornar o mapa ou um elemento especificado em tela inteira.

PitchControl

Um controle para alterar o tom do mapa.

ScaleControl

Um controle para exibir uma barra de escala no mapa.

StyleControl

Um controle para alterar o estilo do mapa.

TrafficControl

Um controle para exibir as informações de tráfego do mapa.

TrafficLegendControl

Um controle que exibe a legenda de tráfego no mapa.

ZoomControl

Um controle para alterar o zoom do mapa.

BoundingBox

Um objeto GeoJSON BoundingBox - uma matriz que define uma forma cujas bordas seguem linhas de longitude, latitude e elevação constantes. Todos os eixos do ponto mais sudoeste são seguidos por todos os eixos do ponto mais nordeste. A ordem dos eixos do BoundingBox segue a ordem dos eixos das geometrias. A descrição completa é detalhada em RFC 7946.

Feature

Um objeto GeoJSON Feature – um objeto JSON que representa uma entidade espacialmente limitada. A descrição completa é detalhada em RFC 7946.

FeatureCollection

Um objeto GeoJSON FeatureCollection - um objeto JSON que contém uma coleção de recursos GeoJSON. A descrição completa é detalhada em RFC 7946.

GeometryCollection

Um objeto GeoJSON GeometryCollection - um objeto JSON que contém uma coleção de objetos GeoJSON Geometry. A descrição completa é detalhada em RFC 7946.

LineString

Um objeto LineString GeoJSON – um objeto JSON que representa uma curva geográfica. A descrição completa é detalhada em RFC 7946.

MercatorPoint

Um objeto MercatorPoint representa uma posição tridimensional projetada. MercatorPoint usa a projeção do web mercator (EPSG:3857) com unidades ligeiramente diferentes:

  • o tamanho de 1 unidade é a largura do mundo projetado em vez do "medidor de mercator"
  • a origem do espaço de coordenadas está no canto noroeste em vez do meio.

Por exemplo, MercatorPoint(0, 0, 0) é o canto noroeste do mundo mercator e MercatorPoint(1, 1, 0) é o canto sudeste. Se você estiver familiarizado com blocos de vetor pode ser útil pensar no espaço de coordenadas como o bloco 0/0/0 com uma extensão de 1.

A dimensão z de MercatorPoint está em conformidade. Um cubo no espaço de coordenadas do mercator seria renderizado como um cubo.

MultiLineString

Um objeto GeoJSON MultiLineString – um objeto JSON que representa várias curvas geográficas. A descrição completa é detalhada em RFC 7946.

MultiPoint

Um objeto MultiPoint GeoJSON – um objeto JSON que representa várias posições geográficas. A descrição completa é detalhada em RFC 7946.

MultiPolygon

Um objeto MultiPolygon GeoJSON – um objeto JSON que representa vários polígonos geográficos. A descrição completa é detalhada em RFC 7946.

Point

Um objeto Ponto GeoJSON – um objeto JSON que representa uma posição geográfica. A descrição completa é detalhada em RFC 7946.

Polygon

Um objeto Polygon GeoJSON – um objeto JSON que representa um polígono geográfico. A descrição completa é detalhada em RFC 7946.

Position

Um objeto De Posição GeoJSON – uma matriz que especifica a longitude e a latitude de um local. A descrição completa é detalhada em RFC 7946.

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.

EventEmitter

Uma classe abstrata interna que pode ser estendida para fornecer escuta/disparo de evento. Essa classe é apenas para uso interno, e os usuários encontrarão pouco uso com ela. Não deve ser usado pela classe Map. MapCallbackHandler implementa a lógica mais complexa para lidar com eventos de mapa.

BubbleLayer

Renderiza objetos point como círculos escalonáveis (bolhas).

HeatMapLayer

Represente a densidade de dados usando cores diferentes (HeatMap).

ImageLayer

Sobrepõe uma imagem no mapa com cada canto ancorado em uma coordenada no mapa. Também conhecido como sobreposição de imagem ou terra.

Layer

Classe abstrata para que outras classes de camada se estendam.

LineLayer

Renderiza dados de linha no mapa. Pode ser usado com objetos SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon e MultiPolygon.

PolygonExtrusionLayer

Renderiza objetos Polygon e MultiPolygon preenchidos extrudados no mapa.

PolygonLayer

Renderiza objetos Polygon e MultiPolygon preenchidos no mapa.

SymbolLayer

Renderiza dados baseados em ponto como símbolos no mapa usando texto e/ou ícones. Símbolos também podem ser criados para dados de linha e polígono.

TileLayer

Renderiza imagens em blocos de raster na parte superior dos blocos do mapa.

WebGLLayer

Habilita a lógica de renderização personalizada com acesso ao contexto WebGL do mapa.

Map

O controle de um mapa da Web visual e interativo.

AffineTransform

Uma classe Affine Transform gerada a partir de um conjunto de pontos de referência.

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.

DataSource

Uma classe de fonte de dados que facilita o gerenciamento de dados de formas que serão exibidos no mapa. Uma fonte de dados deve ser adicionada a uma camada antes de ficar visível no mapa. A classe DataSource pode ser usada com SymbolLayer, LineLayer, PolygonLayer, BubbleLayer e HeatMapLayer.

ElevationTileSource

A fonte do bloco de elevação descreve como acessar dados de bloco de elevação (raster DEM). Em seguida, ele pode ser usado para habilitar a elevação do mapa por meio de map.enableElevation(elevationSource)

Source

Uma classe abstrata base na qual todos os outros objetos de origem se estendem. Uma origem deve ser adicionada a uma camada antes de ficar visível no mapa.

VectorTileSource

Uma fonte de bloco de vetor descreve como acessar uma camada de bloco de vetor. As fontes de bloco de vetor podem ser usadas com; SymbolLayer, LineLayer, PolygonLayer, BubbleLayer, HeatmapLayer e VectorTileLayer.

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 mapExpression para cada ponto no cluster. Operadores com suporte: o Para números: +, *, max, min o For Booleans: all, any initialValue: Optional, um valor inicial no qual o primeiro valor calculado é agregado. mapExpression: uma expressão que é aplicada em cada ponto no conjunto de dados.

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.

StyleControlEvents

Os eventos compatíveis com o StyleControl.

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 DataSourceOptions.

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.

EventArgs
LayerEvents
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 Polygon e MultiPolygon em um PolygonExtrusionLayer.

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 popups da classe atlas.Map. Não é possível criar uma instância pelo usuário.

PopupOptions

As opções para um pop-up.

Properties

Um conjunto de propriedades que podem ser usadas com um PopupTemplate

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
DataSourceEvents
SourceEvents
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 VectorTileSource.

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

Geometry

Um objeto Geometry base no qual todas as formas de geometria se estendem; Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection

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 options passado para ImageSpriteManager.add.

Position
PositionAnchor

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.

AccelerationUnits

Unidades de medida para aceleração.

AreaUnits

Unidades de medida para áreas.

DistanceUnits

Unidades de medida para distâncias.

SpeedUnits

Unidades de medida para velocidade.

TimeUnits

Unidades de medida para o tempo.