Partager via


azure-maps-control package

Classes

CompassControl

Contrôle permettant de modifier la rotation de la carte.

ControlBase

Implémente l’interface de contrôle et prend en charge le style automatique en fonction du style de carte.

FullscreenControl

Contrôle permettant d’effectuer la carte ou un élément spécifié en plein écran.

PitchControl

Contrôle permettant de modifier l’emplacement de la carte.

ScaleControl

Contrôle permettant d’afficher une barre d’échelle sur la carte.

StyleControl

Contrôle permettant de modifier le style de la carte.

TrafficControl

Contrôle permettant d’afficher les informations de trafic de la carte.

TrafficLegendControl

Contrôle qui affiche la légende du trafic sur la carte.

ZoomControl

Contrôle permettant de modifier le zoom de la carte.

BoundingBox

Objet GeoJSON BoundingBox : tableau qui définit une forme dont les bords suivent des lignes de longitude, de latitude et d’élévation constantes. Tous les axes du point le plus sud-ouest sont suivis de tous les axes du point le plus nord-est. L’ordre des axes du BoundingBox suit l’ordre des axes des géométries. La description complète est détaillée dans RFC 7946.

Feature

Objet De fonctionnalité GeoJSON : objet JSON représentant une entité délimitée spatialement. La description complète est détaillée dans RFC 7946.

FeatureCollection

Objet GeoJSON FeatureCollection : objet JSON qui contient une collection de fonctionnalités GeoJSON. La description complète est détaillée dans RFC 7946.

GeometryCollection

Objet GeoJSON GeometryCollection : objet JSON qui contient une collection d’objets Geometry GeoJSON. La description complète est détaillée dans RFC 7946.

LineString

Objet GeoJSON LineString : objet JSON qui représente une courbe géographique. La description complète est détaillée dans RFC 7946.

MercatorPoint

Un objet MercatorPoint représente une position en trois dimensions projetée. MercatorPoint utilise la projection mercator web (EPSG :3857) avec des unités légèrement différentes :

  • la taille de 1 unité est la largeur du monde projeté au lieu du « compteur mercator »
  • l’origine de l’espace de coordonnées se trouve à l’angle nord-ouest au lieu du milieu.

Par exemple, MercatorPoint(0, 0, 0) est le coin nord-ouest du monde mercator et MercatorPoint(1, 1, 0) est le coin sud-est. Si vous connaissez vignettes vectorielles il peut être utile de considérer l’espace de coordonnées comme la vignette 0/0/0 avec une étendue de 1.

La dimension z de MercatorPoint est conforme. Un cube dans l’espace de coordonnées mercator serait rendu sous la forme d’un cube.

MultiLineString

Objet GeoJSON MultiLineString : objet JSON qui représente plusieurs courbes géographiques. La description complète est détaillée dans RFC 7946.

MultiPoint

Objet GeoJSON MultiPoint : objet JSON qui représente plusieurs positions géographiques. La description complète est détaillée dans RFC 7946.

MultiPolygon

Objet GeoJSON MultiPolygon : objet JSON qui représente plusieurs polygones géographiques. La description complète est détaillée dans RFC 7946.

Point

Objet GeoJSON Point : objet JSON qui représente une position géographique. La description complète est détaillée dans RFC 7946.

Polygon

Objet Polygon GeoJSON : objet JSON qui représente un polygone géographique. La description complète est détaillée dans RFC 7946.

Position

Objet GeoJSON Position : tableau qui spécifie la longitude et la latitude d’un emplacement. La description complète est détaillée dans RFC 7946.

EventManager

Gestionnaire des événements du contrôle de carte. Exposé par le biais de la propriété d’événements de l’atlas. Classe Map. Impossible d’instancier l’utilisateur.

HtmlMarker

Cette classe encapsule un élément HTML qui peut être affiché sur la carte.

EventEmitter

Classe abstraite interne qui peut être étendue pour fournir l’écoute/déclenchement des événements. Cette classe est destinée uniquement à une utilisation interne, et les utilisateurs trouveront peu d’utilisation avec celui-ci. Ne pas être utilisé par la classe Map. MapCallbackHandler implémente la logique plus complexe pour la gestion des événements de carte.

BubbleLayer

Affiche les objets Point sous forme de cercles évolutifs (bulles).

HeatMapLayer

Représente la densité des données à l’aide de différentes couleurs (HeatMap).

ImageLayer

Superpose une image sur la carte avec chaque angle ancré à une coordonnée sur la carte. Également appelé superposition de sol ou d’image.

Layer

Classe abstraite pour les autres classes de couche à étendre.

LineLayer

Affiche les données de ligne sur la carte. Peut être utilisé avec des objets SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon et MultiPolygon.

PolygonExtrusionLayer

Affiche les objets Polygon remplis et MultiPolygon extrudés sur la carte.

PolygonLayer

Affiche les objets Polygon et MultiPolygon remplis sur la carte.

SymbolLayer

Affiche les données basées sur des points sous forme de symboles sur la carte à l’aide de texte et/ou d’icônes. Les symboles peuvent également être créés pour les données de ligne et de polygones.

TileLayer

Affiche les images en mosaïques raster en haut des vignettes de carte.

WebGLLayer

Active la logique de rendu personnalisée avec accès au contexte WebGL de la carte.

Map

Contrôle d’une carte web visuelle et interactive.

AffineTransform

Classe Affine Transform générée à partir d’un ensemble de points de référence.

Pixel

Représente une coordonnée ou un décalage de pixel. Étend un tableau de [x, y].

Popup

Fenêtre d’informations ancrée à une position spécifiée sur une carte.

PopupTemplate

Modèle de disposition pour une fenêtre contextuelle.

Shape

Classe d’assistance qui encapsule une géométrie ou une fonctionnalité et facilite la mise à jour et la maintenance.

DataSource

Classe de source de données qui facilite la gestion des données de formes qui seront affichées sur la carte. Une source de données doit être ajoutée à une couche avant d’être visible sur la carte. La classe DataSource peut être utilisée avec SymbolLayer, LineLayer, PolygonLayer, BubbleLayer et HeatMapLayer.

ElevationTileSource

La source de vignette d’élévation décrit comment accéder aux données de vignette d’élévation (RAster DEM). Il peut ensuite être utilisé pour activer l’élévation de carte via map.enableElevation(elevationSource)

Source

Classe abstraite de base dans laquelle tous les autres objets sources s’étendent. Une source doit être ajoutée à une couche avant d’être visible sur la carte.

VectorTileSource

Une source de vignette vectorielle décrit comment accéder à une couche de mosaïques vectorielles. Les sources de vignettes vectorielles peuvent être utilisées avec ; SymbolLayer, LineLayer, PolygonLayer, BubbleLayer, HeatmapLayer et VectorTileLayer.

Interfaces

AggregateExpression

Une expression d’agrégation définit un calcul traité sur un jeu de données. Schéma : [operator : string, initialValue ?: boolean | number, mapExpression : Expression] opérateur : fonction d’expression qui est ensuite appliquée à toutes les valeurs calculées par l'mapExpression pour chaque point du cluster. Opérateurs pris en charge : o Pour les nombres : +, *, max, min o Pour les booléens : all, any initialValue : Facultatif, valeur initiale dans laquelle la première valeur calculée est agrégée. mapExpression : expression appliquée à chaque point du jeu de données.

AnimationOptions

Options d’animation des modifications apportées à la caméra du contrôle de carte.

AuthenticationManager

Gestionnaire de l’authentification du contrôle de carte. Exposé par le biais de la propriété d’authentification de l’atlas. Classe Map. Impossible d’instancier l’utilisateur.

AuthenticationOptions

Options de spécification de la façon dont le contrôle de carte doit s’authentifier auprès des services Azure Maps.

BubbleLayerOptions

Options utilisées lors du rendu d’objets Point dans un BubbleLayer.

CameraBoundsOptions

Options de définition des limites de la caméra du contrôle de carte.

CameraOptions

Options de définition de l’appareil photo du contrôle de carte.

ClusteredProperties

Propriétés qui existent pour ClusteredProperties

CompassControlOptions

Options d’un objet CompassControl.

StyleControlEvents

Événements pris en charge par le StyleControl.

Control

Interface permettant de définir un contrôle de la carte.

ControlManager

Gestionnaire des contrôles du contrôle de carte. Exposé par le biais de la propriété des contrôles de l’atlas. Classe Map. Impossible d’instancier l’utilisateur.

ControlOptions

Options d’ajout d’un contrôle à la carte.

DataSourceOptions

Source de données pour la gestion des données de forme qui seront affichées sur la carte. Une source de données doit être ajoutée à une couche avant d’être visible sur la carte. Options d’un DataSourceOptions.

ElevationTileSourceOptions
FullscreenControlOptions

Options d’un objet FullscreenControl.

HeatMapLayerOptions

Options utilisées lors du rendu d’objets Point dans un HeatMapLayer.

HtmlMarkerEvents
HtmlMarkerManager

Gestionnaire des marqueurs HTML du contrôle de carte. Exposé par la propriété marqueurs de l’atlas. Classe Map. Impossible d’instancier l’utilisateur.

HtmlMarkerOptions

Options de rendu d’un objet HtmlMarker

HyperLinkFormatOptions

Option Format pour les chaînes de lien hypertexte.

IconOptions

Options utilisées pour personnaliser les icônes dans un SymbolLayer

ImageLayerOptions

Options utilisées lors du rendu d’objets Point dans un ImageLayer.

ImageSpriteManager

Gestionnaire du sprite d’image du contrôle de carte. Exposé par le biais de la propriété imageSprite de l’atlas. Classe Map. Impossible d’instancier l’utilisateur.

EventArgs
LayerEvents
LayerManager

Gestionnaire des couches du contrôle de carte. Exposé à travers la propriété couches de l’atlas. Classe Map. Impossible d’instancier l’utilisateur.

LayerOptions

Classe de base dont héritent toutes les autres options de couche.

LightOptions

Options pour l’éclairage de la carte.

LineLayerOptions

Options utilisées lors du rendu des objets SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon et MultiPolygon dans une couche de traits.

MapConfiguration

Représente le contenu de la configuration de carte contenant une liste de styles disponibles.

MapConfigurationStyle

Représente les informations d’un style unique.

MapDataEvent

Objet d’événement retourné par les mappages lorsqu’un événement de données se produit.

MapErrorEvent

Objet d’événement retourné par les mappages lorsqu’un événement d’erreur se produit.

MapEvent

Objet d’événement retourné par les mappages lorsqu’un événement de base se produit.

MapMouseEvent

Objet d’événement retourné par les mappages lorsqu’un événement de souris se produit.

MapMouseWheelEvent

Objet d’événement retourné par les mappages lorsqu’un événement de roue se produit.

MapTouchEvent

Objet d’événement retourné par les mappages lorsqu’un événement tactile se produit.

MediaLayerOptions

Options utilisées lors du rendu du canevas, de l’image, de la vignette raster et des couches vidéo

Options
Padding

Représente la quantité de remplissage en pixels à ajouter au côté d’un BoundingBox lors de la définition de l’appareil photo d’une carte.

PitchControlOptions

Options d’un objet PitchControl.

PolygonExtrusionLayerOptions

Options utilisées lors du rendu des objets Polygon et MultiPolygon dans un PolygonExtrusionLayer.

PolygonLayerOptions

Options utilisées lors du rendu d’objets Polygon et MultiPolygon dans un PolygonLayer.

PopupEvents
PopupManager

Gestionnaire des fenêtres contextuelles du contrôle de carte. Exposé par le biais de la propriété popups de la classe atlas.Map. Impossible d’instancier l’utilisateur.

PopupOptions

Options d’une fenêtre contextuelle.

Properties

Ensemble de propriétés qui peuvent être utilisées avec un PopupTemplate

PropertyInfo

Détails sur la façon dont une propriété doit être affichée.

RasterTileSourceOptions
RequestParameters

Il s’agit du type d’objet attendu pour être retourné par le rappel transformRequest.

ScaleControlOptions

Options d’un objet ScaleControl.

ServiceOptions

Propriétés globales utilisées dans toutes les demandes de service Atlas.

ShapeEvents
DataSourceEvents
SourceEvents
SourceManager

Gestionnaire des sources du contrôle de carte. Exposé par le biais de la propriété sources de l’atlas. Classe Map. Impossible d’instancier l’utilisateur.

StyleChangedEvent

Objet d’événement retourné par la carte après le chargement d’un nouveau style.

StyleControlOptions

Options d’un objet StyleControl.

StyleOptions

Options pour le style de la carte.

SymbolLayerOptions

Options utilisées lors du rendu des géométries dans un SymbolLayer.

TargetedEvent
TextOptions

Options utilisées pour personnaliser le texte dans un SymbolLayer

Tile

Objet de vignette retourné par la carte lorsqu’un événement de données source se produit.

TileId
TileLayerOptions

Options utilisées lors du rendu d’images en mosaïques raster dans un TileLayer.

TrafficControlOptions
TrafficOptions

Options de définition du trafic sur la carte.

UserInteractionOptions

Options d’activation/désactivation de l’interaction utilisateur avec la carte.

VectorTileSourceOptions

Source de données pour la gestion des données de forme qui seront affichées sur la carte. Une source de données doit être ajoutée à une couche avant d’être visible sur la carte. Options d’un VectorTileSource.

WebGLLayerOptions

Options utilisées pour restituer des graphiques dans un WebGLLayer.

WebGLRenderer

Interface pour le rendu de graphiques WebGL dans un WebGLLayer.

ZoomControlOptions

Options d’un objet ZoomControl.

Alias de type

Geometry

Objet Geometry de base dans lequel toutes les formes géométriques s’étendent ; Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection

Expression

Peut être spécifié comme valeur de filtre ou de certaines options de couche. Une expression définit une formule pour calculer la valeur de la propriété. Les expressions sont représentées sous forme de tableaux JSON. Le premier élément d’une expression est une chaîne qui nomme l’opérateur d’expression.

getAuthTokenCallback

Fonction de rappel utilisée pour acquérir un jeton d’authentification en mode d’authentification anonyme. Résolvez avec le jeton d’authentification ou rejetez les erreurs.

ResourceType
StyleImageMetadata

Signature du paramètre options passé à ImageSpriteManager.add.

Position
PositionAnchor

Énumérations

AuthenticationType

Énumération utilisée pour spécifier le type de mécanisme d’authentification à utiliser.

ControlPosition

Positions où le contrôle peut être placé sur la carte.

ControlStyle

Styles disponibles pour un contrôle.

AccelerationUnits

Unités de mesure pour l’accélération.

AreaUnits

Unités de mesure pour les zones.

DistanceUnits

Unités de mesure pour les distances.

SpeedUnits

Unités de mesure pour la vitesse.

TimeUnits

Unités de mesure pour le temps.