Compartir a través de


azure-maps-control package

Clases

CompassControl

Control para cambiar la rotación del mapa.

ControlBase

Implementa la interfaz de control y proporciona compatibilidad con el estilo automático basado en el estilo de mapa.

FullscreenControl

Control para convertir el mapa o un elemento especificado en pantalla completa.

PitchControl

Control para cambiar el tono del mapa.

ScaleControl

Control para mostrar una barra de escalado 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 ejes de BoundingBox sigue el orden de ejes de geometrías. La descripción completa se detalla en RFC 7946.

Feature

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

FeatureCollection

Objeto GeoJSON FeatureCollection: 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 geoJSON: un objeto JSON que representa una curva geográfica. La descripción completa se detalla en RFC 7946.

MercatorPoint

Un objeto MercatorPoint representa una posición tridimensional proyectada. MercatorPoint usa 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 mosaicos vectoriales puede resultar útil pensar en el espacio de coordenadas como el icono de 0/0/0 con una extensión de 1.

La dimensión z 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 geoJSON: un objeto JSON que representa un polígono geográfico. La descripción completa se detalla en RFC 7946.

Position

Objeto GeoJSON Position: 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. El usuario no puede crear instancias.

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 los datos con 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 imagen o tierra.

Layer

Clase abstracta para otras clases de capas 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 Polygon y MultiPolygon rellenados extruidos en el mapa.

PolygonLayer

Representa objetos Polygon y MultiPolygon rellenados en el mapa.

SymbolLayer

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

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 de 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

Clase de origen de datos que facilita la administración de los datos de formas que se mostrarán en el mapa. Un origen de datos debe agregarse a una capa antes de que esté 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 del icono 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 esté 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 vectoriales se pueden usar 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. Schema: [operator: string, initialValue?: boolean | number, mapExpression: Expression] operator: Una función de expresión que se aplica a todos los valores calculados por el mapExpression para cada punto del clúster. Operadores admitidos: o para números: +, *, max, min o For Booleans: 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. Expuesto a través de la propiedad de autenticación del atlas. Clase de mapa. El usuario no puede crear instancias.

AuthenticationOptions

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

BubbleLayerOptions

Opciones usadas al representar objetos Point en un BubbleLayer.

CameraBoundsOptions

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

Las opciones de un objeto CompassControl.

StyleControlEvents

Los eventos admitidos por el 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. El usuario no puede crear instancias.

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. Un origen de datos debe agregarse a una capa antes de que esté visible en el mapa. Opciones de un DataSourceOptions.

ElevationTileSourceOptions
FullscreenControlOptions

Las opciones de un objeto FullscreenControl.

HeatMapLayerOptions

Opciones usadas al representar objetos Point en un HeatMapLayer.

HtmlMarkerEvents
HtmlMarkerManager

Administrador de los marcadores HTML del control de mapa. Expuesto a través de la propiedad markers del atlas. Clase de mapa. El usuario no puede crear instancias.

HtmlMarkerOptions

Opciones para representar un objeto HtmlMarker

HyperLinkFormatOptions

Opción formato para cadenas de hipervínculo.

IconOptions

Opciones que se usan para personalizar los iconos de una clase SymbolLayer

ImageLayerOptions

Opciones usadas al representar objetos Point en imageLayer.

ImageSpriteManager

Administrador del sprite de imagen del control de mapa. Expuesto a través de la propiedad imageSprite del atlas. Clase de mapa. El usuario no puede crear instancias.

EventArgs
LayerEvents
LayerManager

Administrador de las capas del control de mapa. Expuesto a través de la propiedad layers del atlas. Clase de mapa. El usuario no puede crear instancias.

LayerOptions

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

LightOptions

Las opciones para la 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 del mapa que contiene una lista de estilos disponibles para ellos.

MapConfigurationStyle

Representa la información de un solo estilo.

MapDataEvent

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

MapErrorEvent

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

MapEvent

Objeto de evento 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 de rueda.

MapTouchEvent

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

MediaLayerOptions

Opciones que se usan 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

Las opciones de un objeto PitchControl.

PolygonExtrusionLayerOptions

Opciones que se usan al representar objetos Polygon y MultiPolygon en un 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 propiedad popups de la clase atlas.Map. El usuario no puede crear instancias.

PopupOptions

Las opciones de un elemento emergente.

Properties

Conjunto de propiedades que se pueden usar con un PopupTemplate

PropertyInfo

Detalles de 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

Las 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. El usuario no puede crear instancias.

StyleChangedEvent

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

StyleControlOptions

Las opciones de un objeto StyleControl.

StyleOptions

Las opciones del 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 ráster en una clase 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. Un origen de datos debe agregarse a una capa antes de que esté visible en el mapa. Opciones de un VectorTileSource.

WebGLLayerOptions

Opciones usadas para representar gráficos en webGLLayer.

WebGLRenderer

Interfaz para representar gráficos de WebGL en webGLLayer.

ZoomControlOptions

Las 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 denomina 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ónimo. Resuelva con el token de autenticación o rechace los errores.

ResourceType
StyleImageMetadata

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

Position
PositionAnchor

Enumeraciones

AuthenticationType

Enumeración utilizada 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.