azure-maps-control package

Classes

CompassControl

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

ControlBase

Implementa a interface de controlo e fornece suporte para estilos automáticos com base no estilo de mapa.

PitchControl

Um controlo para alterar o tom do mapa.

ScaleControl

Um controlo para apresentar uma barra de dimensionamento no mapa.

StyleControl

Um controlo para alterar o estilo do mapa.

TrafficControl

Um controlo para apresentar as informações de tráfego do mapa.

TrafficLegendControl

Um controlo que apresenta a legenda de tráfego no mapa.

ZoomControl

Um controlo para alterar o zoom do mapa.

BoundingBox

Um objeto GeoJSON BoundingBox - uma matriz que define uma forma cujas arestas 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 a nordeste. A ordem dos eixos da BoundingBox segue a ordem dos eixos das geometrias. A descrição completa é detalhada no RFC 7946.

Feature

Um objeto de Funcionalidade GeoJSON - um objeto JSON que representa uma entidade limitada espacialmente. A descrição completa é detalhada no RFC 7946.

FeatureCollection

Um objeto GeoJSON FeatureCollection - um objeto JSON que contém uma coleção de funcionalidades GeoJSON. A descrição completa é detalhada no 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 no RFC 7946.

LineString

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

MercatorPoint

Um MercatorPoint objeto representa uma posição tridimensional projetada. MercatorPoint utiliza a projeção do mercator Web (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 estiver familiarizado com mosaicos de vetor, poderá ser útil pensar no espaço de coordenadas como o 0/0/0 mosaico com uma extensão de 1.

A z dimensão de MercatorPoint é conforme. Um cubo no espaço de coordenadas do mercator seria composto como um cubo.

MultiLineString

Um objeto GeoJSON MultiLineString - um objeto JSON que representa múltiplas curvas geográficas. A descrição completa é detalhada no RFC 7946.

MultiPoint

Um objeto GeoJSON MultiPoint - um objeto JSON que representa múltiplas posições geográficas. A descrição completa é detalhada no RFC 7946.

MultiPolygon

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

Point

Um objeto GeoJSON Point - um objeto JSON que representa uma posição geográfica. A descrição completa é detalhada no RFC 7946.

Polygon

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

Position

Um objeto Posição GeoJSON - uma matriz que especifica a longitude e a latitude de uma localização. A descrição completa é detalhada no RFC 7946.

EventManager

Um gestor para os eventos do controlo de mapa. Exposto através da propriedade eventos do atlas. Classe de mapa. Não é possível instanciar pelo utilizador.

HtmlMarker

Esta classe molda um elemento HTML que pode ser apresentado no mapa.

EventEmitter

Uma classe abstrata interna que pode ser expandida para fornecer escuta/acionamento de eventos. Esta classe destina-se apenas a utilização interna e os utilizadores terão pouca utilização com a mesma. Não deve ser utilizado pela classe Mapa. MapCallbackHandler implementa a lógica mais complexa para processar eventos de mapa.

BubbleLayer

Compõe objetos point como círculos dimensionáveis (bolhas).

HeatMapLayer

Represente a densidade dos dados com cores diferentes (HeatMap).

ImageLayer

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

Layer

Classe abstrata para que outras classes de camada se expandam.

LineLayer

Compõe dados de linha no mapa. Pode ser utilizado com objetos SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon e MultiPolygon.

PolygonExtrusionLayer

Compõe o preenchido Polygon extrudido e MultiPolygon os objetos no mapa.

PolygonLayer

Compõe objetos de Polígono e Multipolygon preenchidos no mapa.

SymbolLayer

Compõe dados baseados em pontos como símbolos no mapa com texto e/ou ícones. Os símbolos também podem ser criados para dados de linhas e polígonos.

TileLayer

Compõe imagens em mosaico raster na parte superior dos mosaicos do mapa.

WebGLLayer

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

Map

O controlo de um mapa Web visual e interativo.

AffineTransform

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

Pixel

Representar uma coordenada ou deslocamento de píxeis. Expande uma matriz de [x, y].

Popup

Uma janela de informações ancorada numa posição especificada num mapa.

PopupTemplate

Um modelo de esquema para um pop-up.

Shape

Uma classe auxiliar que encapsula uma Geometria ou Funcionalidade e facilita a atualização e manutenção.

DataSource

Uma classe de origem de dados que facilita a gestão de dados de formas que serão apresentados no mapa. Uma origem de dados tem de ser adicionada a uma camada antes de ser visível no mapa. A classe DataSource pode ser utilizada com o SymbolLayer, LineLayer, PolygonLayer, BubbleLayer e HeatMapLayer.

ElevationTileSource

A origem do mosaico de elevação descreve como aceder a dados de mosaicos de elevação (RASTER DEM). Em seguida, pode ser utilizado para ativar a elevação do mapa através de map.enableElevation(elevationSource)

Source

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

VectorTileSource

Uma origem de mosaico de vetor descreve como aceder a uma camada de mosaico de vetor. As origens de mosaicos de vetor podem ser utilizadas com; SymbolLayer, LineLayer, PolygonLayer, BubbleLayer, HeatmapLayer e VectorTileLayer.

Interfaces

AggregateExpression

Uma expressão de agregação define um cálculo que é processado através de um conjunto de dados. Esquema: [operador: cadeia, initialValue?: booleano | number, mapExpression: Expression] operador: uma função de expressão que é aplicada a todos os valores calculados pelo mapExpression para cada ponto no cluster. Operadores suportados: o Para números: +, , *max, min o Para Booleanos: all, any initialValue: Opcional, um valor inicial no qual o primeiro valor calculado é agregado. mapExpression: uma expressão que é aplicada a cada ponto no conjunto de dados.

AnimationOptions

As opções para animar as alterações à câmara do controlo de mapa.

AuthenticationManager

Um gestor para a autenticação do controlo de mapa. Exposto através da propriedade de autenticação do atlas. Classe de mapa. Não é possível instanciar pelo utilizador.

AuthenticationOptions

Opções para especificar como o controlo de mapa deve ser autenticado com os serviços Azure Maps.

BubbleLayerOptions

Opções utilizadas ao compor objetos de Ponto num BubbleLayer.

CameraBoundsOptions

As opções para definir os limites da câmara do controlo de mapa.

CameraOptions

As opções para definir a câmara do controlo de mapa.

ClusteredProperties

As propriedades que existirão para ClusteredProperties

CompassControlOptions

As opções para um objeto CompassControl.

StyleControlEvents

Os eventos suportados pelo StyleControl.

Control

Uma interface para definir um controlo do mapa.

ControlManager

Um gestor para os controlos do controlo de mapa. Exposto através da propriedade controlos do atlas. Classe de mapa. Não é possível instanciar pelo utilizador.

ControlOptions

As opções para adicionar um controlo ao mapa.

DataSourceOptions

Uma origem de dados para gerir dados de formas que serão apresentados no mapa. Uma origem de dados tem de ser adicionada a uma camada antes de ser visível no mapa. Opções para um DataSourceOptions.

ElevationTileSourceOptions
HeatMapLayerOptions

Opções utilizadas ao compor objetos de Ponto num HeatMapLayer.

HtmlMarkerEvents
HtmlMarkerManager

Um gestor para os marcadores HTML do controlo de mapa. Exposto através da propriedade marcadores do atlas. Classe de mapa. Não é possível instanciar pelo utilizador.

HtmlMarkerOptions

Opções para compor um objeto HtmlMarker

HyperLinkFormatOptions

Opção Formatar para cadeias de hiperligação.

IconOptions

Opções utilizadas para personalizar os ícones num SymbolLayer

ImageLayerOptions

Opções utilizadas ao compor objetos de Ponto num ImageLayer.

ImageSpriteManager

Um gestor para o sprite de imagem do controlo de mapa. Exposto através da propriedade imageSprite do atlas. Classe de mapa. Não é possível instanciar pelo utilizador.

EventArgs
LayerEvents
LayerManager

Um gestor para as camadas do controlo de mapa. Exposto através da propriedade camadas do atlas. Classe de mapa. Não pode ser instanciado pelo utilizador.

LayerOptions

Uma classe base da qual todas as outras opções de camadas herdam.

LightOptions

As opções para a iluminação do mapa.

LineLayerOptions

Opções utilizadas ao compor objetos SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon e MultiPolygon numa camada de linha.

MapConfiguration

Representa o conteúdo da configuração do mapa que contém uma lista de estilos disponíveis para os mesmos.

MapConfigurationStyle

Representa as informações de um único estilo.

MapDataEvent

Objeto de evento devolvido pelos mapas quando ocorre um evento de dados.

MapErrorEvent

Objeto de evento devolvido pelos mapas quando ocorre um evento de erro.

MapEvent

Objeto de evento devolvido pelos mapas quando ocorre um evento básico.

MapMouseEvent

Objeto de evento devolvido pelos mapas quando ocorre um evento do rato.

MapMouseWheelEvent

Objeto de evento devolvido pelos mapas quando ocorre um evento de roda.

MapTouchEvent

Objeto de evento devolvido pelos mapas quando ocorre um evento tátil.

MediaLayerOptions

Opções utilizadas ao compor camadas de tela, imagem, mosaico raster e vídeo

Options
Padding

Represente a quantidade de preenchimento em píxeis a adicionar ao lado de uma BoundingBox ao definir a câmara de um mapa.

PitchControlOptions

As opções para um objeto PitchControl.

PolygonExtrusionLayerOptions

Opções utilizadas ao compor Polygon e MultiPolygon objetos num PolygonExtrusionLayer.

PolygonLayerOptions

Opções utilizadas ao compor objetos Polygon e MultiPolygon num PolygonLayer.

PopupEvents
PopupManager

Um gestor para os pop-ups do controlo de mapa. Exposto através da popups propriedade da atlas.Map classe . Não pode ser instanciado pelo utilizador.

PopupOptions

As opções para um pop-up.

Properties

Um conjunto de propriedades que podem ser utilizadas com um PopupTemplate

PropertyInfo

Detalhes da espécie de como uma propriedade deve ser exibida.

RasterTileSourceOptions
RequestParameters

Este é o tipo de objeto que se espera que seja devolvido pela chamada de retorno transformRequest.

ScaleControlOptions

As opções para um objeto ScaleControl.

ServiceOptions

Propriedades globais utilizadas em todos os pedidos de serviço atlas.

ShapeEvents
DataSourceEvents
SourceEvents
SourceManager

Um gestor para as origens do controlo de mapa. Exposto através da propriedade sources do atlas. Classe de mapa. Não pode ser instanciado pelo utilizador.

StyleChangedEvent

Objeto de evento devolvido 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 utilizadas ao compor geometrias num SymbolLayer.

TargetedEvent
TextOptions

Opções utilizadas para personalizar o texto num SymbolLayer

Tile

Objeto de mosaico devolvido pelo mapa quando ocorre um evento de dados de origem.

TileId
TileLayerOptions

Opções utilizadas ao compor imagens em mosaico raster num TileLayer.

TrafficControlOptions
TrafficOptions

As opções para definir o tráfego no mapa.

UserInteractionOptions

As opções para ativar/desativar a interação do utilizador com o mapa.

VectorTileSourceOptions

Uma origem de dados para gerir dados de formas que serão apresentados no mapa. Uma origem de dados tem de ser adicionada a uma camada antes de ser visível no mapa. Opções para um VectorTileSource.

WebGLLayerOptions

Opções utilizadas para compor gráficos num WebGLLayer.

WebGLRenderer

Interface para compor gráficos WebGL num WebGLLayer.

ZoomControlOptions

As opções para um objeto ZoomControl.

Aliases de Tipo

Geometry

Um objeto de Geometria 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 de 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 que atribui o nome ao operador de expressão.

getAuthTokenCallback

A função de chamada de retorno utilizada 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 options parâmetro transmitido para ImageSpriteManager.add.

Position
PositionAnchor

Enumerações

AuthenticationType

Uma enumeração utilizada para especificar o tipo de mecanismo de autenticação a utilizar.

ControlPosition

Posições onde o controlo pode ser colocado no mapa.

ControlStyle

Estilos disponíveis para um Controlo.

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 a velocidade.

TimeUnits

Unidades de medida para o tempo.