azure-maps-control package

Clases

CompassControl

Control para cambiar la rotación del mapa.

ControlBase

Implementa la interfaz de control y proporciona compatibilidad con estilos automáticos basados en el estilo de mapa.

PitchControl

Control para cambiar el tono del mapa.

ScaleControl

Control para mostrar una barra de escala en el mapa.

StyleControl

Control para cambiar el estilo del mapa.

TrafficControl

Control para mostrar la información de tráfico del mapa.

TrafficLegendControl

Control que muestra la leyenda del tráfico en el mapa.

ZoomControl

Control para cambiar el zoom del mapa.

BoundingBox

Objeto BoundingBox de GeoJSON: una matriz que define una forma cuyos bordes siguen líneas de longitud constante, latitud y elevación. Todos los ejes del punto más suroeste van seguidos de todos los ejes del punto más noreste. El orden de los ejes de BoundingBox sigue el orden de ejes de las geometrías. La descripción completa se detalla en RFC 7946.

Feature

Un objeto Feature de GeoJSON: un objeto JSON que representa una entidad delimitada espacialmente. La descripción completa se detalla en RFC 7946.

FeatureCollection

Objeto FeatureCollection de GeoJSON: un objeto JSON que contiene una colección de características de GeoJSON. La descripción completa se detalla en RFC 7946.

GeometryCollection

Objeto GeoJSON GeometryCollection: un objeto JSON que contiene una colección de objetos Geometry GeoJSON. La descripción completa se detalla en RFC 7946.

LineString

Objeto LineString de GeoJSON: un objeto JSON que representa una curva geográfica. La descripción completa se detalla en RFC 7946.

MercatorPoint

Un MercatorPoint objeto representa una posición tridimensional proyectada. MercatorPoint utiliza la proyección web mercator (EPSG:3857) con unidades ligeramente diferentes:

  • el tamaño de 1 unidad es el ancho del mundo proyectado en lugar del "medidor mercator"
  • el origen del espacio de coordenadas está en la esquina norte-oeste en lugar del centro.

Por ejemplo, MercatorPoint(0, 0, 0) es la esquina norte-oeste del mundo mercator y MercatorPoint(1, 1, 0) es la esquina sur-este. Si está familiarizado con los iconos vectoriales , puede resultar útil pensar en el espacio de coordenadas como el 0/0/0 icono con una extensión de 1.

La z dimensión de MercatorPoint es conforme. Un cubo en el espacio de coordenadas mercator se representaría como un cubo.

MultiLineString

Objeto GeoJSON MultiLineString: un objeto JSON que representa varias curvas geográficas. La descripción completa se detalla en RFC 7946.

MultiPoint

Objeto MultiPoint GeoJSON: un objeto JSON que representa varias posiciones geográficas. La descripción completa se detalla en RFC 7946.

MultiPolygon

Objeto MultiPolygon de GeoJSON: un objeto JSON que representa varios polígonos geográficos. La descripción completa se detalla en RFC 7946.

Point

Objeto Point de GeoJSON: un objeto JSON que representa una posición geográfica. La descripción completa se detalla en RFC 7946.

Polygon

Objeto Polygon de GeoJSON: un objeto JSON que representa un polígono geográfico. La descripción completa se detalla en RFC 7946.

Position

Objeto Position de GeoJSON: una matriz que especifica la longitud y la latitud de una ubicación. La descripción completa se detalla en RFC 7946.

EventManager

Administrador de los eventos del control de mapa. Expuesto a través de la propiedad events del atlas. Clase de mapa. No se puede crear una instancia del usuario.

HtmlMarker

Esta clase encapsula un elemento HTML que se puede mostrar en el mapa.

EventEmitter

Una clase abstracta interna que se puede extender para proporcionar escucha/activación de eventos. Esta clase es solo para uso interno y los usuarios encontrarán poco uso con ella. No se va a usar en la clase Map. MapCallbackHandler implementa la lógica más compleja para controlar eventos de mapa.

BubbleLayer

Representa objetos Point como círculos escalables (burbujas).

HeatMapLayer

Representa la densidad de datos mediante colores diferentes (HeatMap).

ImageLayer

Superpone una imagen en el mapa con cada esquina anclada a una coordenada del mapa. También conocido como superposición de tierra o imagen.

Layer

Clase abstracta para otras clases de capa que se van a extender.

LineLayer

Representa los datos de línea en el mapa. Se puede usar con objetos SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon y MultiPolygon.

PolygonExtrusionLayer

Representa objetos y rellenos PolygonMultiPolygon extruidos en el mapa.

PolygonLayer

Representa objetos Polygon y MultiPolygon rellenos en el mapa.

SymbolLayer

Representa los datos basados en puntos como símbolos en el mapa mediante texto o iconos. También se pueden crear símbolos para los datos de línea y polígono.

TileLayer

Representa imágenes en mosaico de trama en la parte superior de los iconos de mapa.

WebGLLayer

Habilita la lógica de representación personalizada con acceso al contexto webGL del mapa.

Map

Control de un mapa web visual e interactivo.

AffineTransform

Una clase Affine Transform generada a partir de un conjunto de puntos de referencia.

Pixel

Representa una coordenada de píxeles o un desplazamiento. Extiende una matriz de [x, y].

Popup

Ventana de información anclada en una posición especificada en un mapa.

PopupTemplate

Plantilla de diseño para un elemento emergente.

Shape

Una clase auxiliar que encapsula una geometría o una característica y facilita la actualización y el mantenimiento.

DataSource

Una clase de origen de datos que facilita la administración de los datos de formas que se mostrarán en el mapa. Se debe agregar un origen de datos a una capa antes de que sea visible en el mapa. La clase DataSource se puede usar con SymbolLayer, LineLayer, PolygonLayer, BubbleLayer y HeatMapLayer.

ElevationTileSource

El origen del icono de elevación describe cómo acceder a los datos de mosaico de elevación (DEM de trama). A continuación, se puede usar para habilitar la elevación del mapa a través de map.enableElevation(elevationSource)

Source

Clase abstracta base en la que se extienden todos los demás objetos de origen. Se debe agregar un origen a una capa antes de que sea visible en el mapa.

VectorTileSource

Un origen de mosaico vectorial describe cómo acceder a una capa de mosaico vectorial. Los orígenes de mosaico vectorial se pueden utilizar con; SymbolLayer, LineLayer, PolygonLayer, BubbleLayer, HeatmapLayer y VectorTileLayer.

Interfaces

AggregateExpression

Una expresión de agregado define un cálculo que se procesa sobre un conjunto de datos. Esquema: [operator: string, initialValue?: boolean | number, mapExpression: Expression] operator: Una función de expresión que se aplica a todos los valores calculados por para mapExpression cada punto del clúster. Operadores admitidos: o para números: +, *, maxo min Para booleanos: all, any initialValue: Opcional, un valor inicial en el que se agrega el primer valor calculado. mapExpression: expresión que se aplica a cada punto del conjunto de datos.

AnimationOptions

Las opciones para animar los cambios en la cámara del control de mapa.

AuthenticationManager

Administrador de la autenticación del control de mapa. Se expone a través de la propiedad de autenticación del atlas. Clase de mapa. No se puede crear una instancia del usuario.

AuthenticationOptions

Opciones para especificar cómo se debe autenticar el control de mapa con los servicios de Azure Maps.

BubbleLayerOptions

Opciones usadas al representar objetos Point en un BubbleLayer.

CameraBoundsOptions

Las opciones para establecer los límites de la cámara del control de mapa.

CameraOptions

Las opciones para establecer la cámara del control de mapa.

ClusteredProperties

Propiedades que existirán para ClusteredProperties

CompassControlOptions

Opciones de un objeto CompassControl.

StyleControlEvents

Los eventos admitidos por .StyleControl

Control

Interfaz para definir un control del mapa.

ControlManager

Administrador de los controles del control de mapa. Expuesto a través de la propiedad controls del atlas. Clase de mapa. No se puede crear una instancia del usuario.

ControlOptions

Opciones para agregar un control al mapa.

DataSourceOptions

Origen de datos para administrar los datos de formas que se mostrarán en el mapa. Se debe agregar un origen de datos a una capa antes de que esté visible en el mapa. Opciones para una instancia de DataSourceOptions.

ElevationTileSourceOptions
HeatMapLayerOptions

Opciones usadas al representar objetos Point en un HeatMapLayer.

HtmlMarkerEvents
HtmlMarkerManager

Administrador de los marcadores HTML del control de mapa. Se expone a través de la propiedad markers del atlas. Clase de mapa. No se puede crear una instancia del usuario.

HtmlMarkerOptions

Opciones para representar un objeto HtmlMarker

HyperLinkFormatOptions

Opción de formato para cadenas de hipervínculo.

IconOptions

Opciones usadas para personalizar los iconos en un SymbolLayer

ImageLayerOptions

Opciones usadas al representar objetos Point en imageLayer.

ImageSpriteManager

Administrador del sprite de imagen del control de mapa. Se expone a través de la propiedad imageSprite del atlas. Clase de mapa. No se puede crear una instancia del usuario.

EventArgs
LayerEvents
LayerManager

Administrador de las capas del control de mapa. Se expone a través de la propiedad layers del atlas. Clase de mapa. No se puede crear una instancia del usuario.

LayerOptions

Una clase base de la que heredan todas las demás opciones de capa.

LightOptions

Las opciones de iluminación del mapa.

LineLayerOptions

Opciones usadas al representar objetos SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon y MultiPolygon en una capa de línea.

MapConfiguration

Representa el contenido de la configuración de mapa que contiene una lista de estilos disponibles para ellos.

MapConfigurationStyle

Representa la información de un solo estilo.

MapDataEvent

El objeto Event devuelto por los mapas cuando se produce un evento de datos.

MapErrorEvent

El objeto Event devuelto por los mapas cuando se produce un evento de error.

MapEvent

El objeto Event devuelto por los mapas cuando se produce un evento básico.

MapMouseEvent

Objeto de evento devuelto por los mapas cuando se produce un evento del mouse.

MapMouseWheelEvent

Objeto de evento devuelto por los mapas cuando se produce un evento wheel.

MapTouchEvent

Objeto de evento devuelto por los mapas cuando se produce un evento táctil.

MediaLayerOptions

Opciones usadas al representar el lienzo, la imagen, el icono ráster y las capas de vídeo

Options
Padding

Representa la cantidad de relleno en píxeles que se van a agregar al lado de un BoundingBox al establecer la cámara de un mapa.

PitchControlOptions

Opciones de un objeto PitchControl.

PolygonExtrusionLayerOptions

Opciones usadas al representar Polygon objetos y MultiPolygon en .PolygonExtrusionLayer

PolygonLayerOptions

Opciones usadas al representar objetos Polygon y MultiPolygon en polygonLayer.

PopupEvents
PopupManager

Administrador de los elementos emergentes del control de mapa. Se expone a través de la popups propiedad de la atlas.Map clase . No se puede crear una instancia del usuario.

PopupOptions

Opciones de un elemento emergente.

Properties

Un conjunto de propiedades que se pueden usar con un PopupTemplate

PropertyInfo

Detalles de las especies de cómo se va a mostrar una propiedad.

RasterTileSourceOptions
RequestParameters

Este es el tipo de objeto que se espera que devuelva la devolución de llamada transformRequest.

ScaleControlOptions

Opciones de un objeto ScaleControl.

ServiceOptions

Propiedades globales usadas en todas las solicitudes de servicio atlas.

ShapeEvents
DataSourceEvents
SourceEvents
SourceManager

Administrador de los orígenes del control de mapa. Expuesto a través de la propiedad sources del atlas. Clase de mapa. No se puede crear una instancia del usuario.

StyleChangedEvent

Objeto de evento devuelto por el mapa después de cargar un nuevo estilo.

StyleControlOptions

Opciones de un objeto StyleControl.

StyleOptions

Las opciones para el estilo del mapa.

SymbolLayerOptions

Opciones usadas al representar geometrías en un SymbolLayer.

TargetedEvent
TextOptions

Opciones usadas para personalizar el texto en un SymbolLayer

Tile

Objeto de mosaico devuelto por el mapa cuando se produce un evento de datos de origen.

TileId
TileLayerOptions

Opciones usadas al representar imágenes en mosaico de trama en un TileLayer.

TrafficControlOptions
TrafficOptions

Opciones para establecer el tráfico en el mapa.

UserInteractionOptions

Las opciones para habilitar o deshabilitar la interacción del usuario con el mapa.

VectorTileSourceOptions

Origen de datos para administrar los datos de formas que se mostrarán en el mapa. Se debe agregar un origen de datos a una capa antes de que sea visible en el mapa. Opciones para una instancia de VectorTileSource.

WebGLLayerOptions

Opciones usadas para representar gráficos en webGLLayer.

WebGLRenderer

Interfaz para representar gráficos de WebGL en webGLLayer.

ZoomControlOptions

Opciones de un objeto ZoomControl.

Alias de tipos

Geometry

Objeto Geometry base en el que se extienden todas las formas de geometría; Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection

Expression

Se puede especificar como el valor de filtro o determinadas opciones de capa. Una expresión define una fórmula para calcular el valor de la propiedad. Las expresiones se representan como matrices JSON. El primer elemento de una expresión es una cadena que asigna un nombre al operador de expresión.

getAuthTokenCallback

Función de devolución de llamada usada para adquirir un token de autenticación en modo de autenticación anónima. Resuelva con el token de autenticación o rechace los errores.

ResourceType
StyleImageMetadata

Firma del options parámetro pasado a ImageSpriteManager.add.

Position
PositionAnchor

Enumeraciones

AuthenticationType

Enumeración usada para especificar el tipo de mecanismo de autenticación que se va a usar.

ControlPosition

Posiciones donde se puede colocar el control en el mapa.

ControlStyle

Estilos disponibles para un control.

AccelerationUnits

Unidades de medida para la aceleración.

AreaUnits

Unidades de medida para áreas.

DistanceUnits

Unidades de medida para distancias.

SpeedUnits

Unidades de medida para la velocidad.

TimeUnits

Unidades de medida para el tiempo.