azure-maps-control package

Klassen

CompassControl

Ein Steuerelement zum Ändern der Drehung der Karte.

ControlBase

Implementiert die Steuerungsschnittstelle und bietet Unterstützung für das automatische Formatieren basierend auf dem Kartenstil.

PitchControl

Ein Steuerelement zum Ändern der Neigung der Karte.

ScaleControl

Ein Steuerelement zum Anzeigen einer Skalierungsleiste auf der Karte.

StyleControl

Ein Steuerelement zum Ändern des Stils der Karte.

TrafficControl

Ein Steuerelement zum Anzeigen der Verkehrsinformationen der Karte.

TrafficLegendControl

Ein Steuerelement, das die Verkehrslegende auf der Karte anzeigt.

ZoomControl

Ein Steuerelement zum Ändern des Zooms der Karte.

BoundingBox

Ein GeoJSON BoundingBox-Objekt – ein Array, das eine Form definiert, deren Kanten linienkonsenter Längengrad, Breitengrad und Höhe folgen. Allen Achsen des südwestlichsten Punkts folgen alle Achsen des nordöstlicheren Punkts. Die Achsenreihenfolge des BoundingBox-Elements folgt der Achsenreihenfolge der Geometrien. Die vollständige Beschreibung finden Sie in RFC 7946.

Feature

Ein GeoJSON-Featureobjekt – ein JSON-Objekt, das eine räumlich begrenzte Entität darstellt. Die vollständige Beschreibung finden Sie in RFC 7946.

FeatureCollection

Ein GeoJSON FeatureCollection-Objekt – ein JSON-Objekt, das eine Auflistung von GeoJSON-Features enthält. Die vollständige Beschreibung finden Sie in RFC 7946.

GeometryCollection

Ein GeoJSON GeometryCollection-Objekt– ein JSON-Objekt, das eine Auflistung eines GeoJSON Geometry-Objekts enthält. Die vollständige Beschreibung finden Sie in RFC 7946.

LineString

Ein GeoJSON LineString-Objekt – ein JSON-Objekt, das eine geografische Kurve darstellt. Die vollständige Beschreibung finden Sie in RFC 7946.

MercatorPoint

Ein MercatorPoint -Objekt stellt eine projizierte dreidimensionale Position dar. MercatorPoint verwendet die Web mercator-Projektion (EPSG:3857) mit etwas unterschiedlichen Einheiten:

  • Die Größe von 1 Einheit entspricht der Breite der projizierten Welt anstelle des "Mercator-Verbrauchseinheit"
  • Der Ursprung des Koordinatenraums befindet sich an der Nordwestecke und nicht in der Mitte.

Beispielsweise MercatorPoint(0, 0, 0) ist die Nordwestliche Ecke der Mercatorwelt und MercatorPoint(1, 1, 0) die Südostecke. Wenn Sie mit Vektorkacheln vertraut sind, kann es hilfreich sein, sich den Koordinatenraum als die 0/0/0 Kachel mit einem Ausdehnung von 1zu vorstellen.

Die z Dimension von MercatorPoint ist konform. Ein Cube im Mercatorkoordinatenraum wird als Cube gerendert.

MultiLineString

Ein GeoJSON MultiLineString-Objekt – ein JSON-Objekt, das mehrere geografische Kurven darstellt. Die vollständige Beschreibung finden Sie in RFC 7946.

MultiPoint

Ein GeoJSON MultiPoint-Objekt – ein JSON-Objekt, das mehrere geografische Positionen darstellt. Die vollständige Beschreibung finden Sie in RFC 7946.

MultiPolygon

Ein GeoJSON MultiPolygon-Objekt – ein JSON-Objekt, das mehrere geografische Polygone darstellt. Die vollständige Beschreibung finden Sie in RFC 7946.

Point

Ein GeoJSON Point-Objekt – ein JSON-Objekt, das eine geografische Position darstellt. Die vollständige Beschreibung finden Sie in RFC 7946.

Polygon

Ein GeoJSON Polygon-Objekt – ein JSON-Objekt, das ein geografisches Polygon darstellt. Die vollständige Beschreibung finden Sie in RFC 7946.

Position

Ein GeoJSON Position-Objekt : ein Array, das den Längen- und Breitengrad eines Standorts angibt. Die vollständige Beschreibung finden Sie in RFC 7946.

EventManager

Ein Manager für die Ereignisse des Kartensteuerelements. Verfügbar gemacht über die events-Eigenschaft des Atlass. Map-Klasse. Der Benutzer kann nicht instanziiert werden.

HtmlMarker

Diese Klasse umschließt ein HTML-Element, das auf der Karte angezeigt werden kann.

EventEmitter

Eine interne abstrakte Klasse, die erweitert werden kann, um das Abhören/Auslösen von Ereignissen zu ermöglichen. Diese Klasse ist nur für die interne Verwendung vorgesehen, und Benutzer finden wenig Nutzen damit. Nicht von der Map-Klasse verwendet werden. MapCallbackHandler implementiert die komplexere Logik für die Behandlung von Kartenereignissen.

BubbleLayer

Rendert Point-Objekte als skalierbare Kreise (Blasen).

HeatMapLayer

Stellen Sie die Datendichte in verschiedenen Farben dar (HeatMap).

ImageLayer

Überlagert ein Bild auf der Karte, wobei jede Ecke mit einer Koordinate auf der Karte verankert ist. Wird auch als Boden- oder Bildüberlagerung bezeichnet.

Layer

Abstrakte Klasse für andere Zu erweiternde Ebenenklassen.

LineLayer

Rendert Liniendaten auf der Karte. Kann mit SimpleLine-, SimplePolygon-, CirclePolygon-, LineString-, MultiLineString-, Polygon- und MultiPolygon-Objekten verwendet werden.

PolygonExtrusionLayer

Rendert extrudierte gefüllte Polygon Objekte und MultiPolygon Objekte auf der Karte.

PolygonLayer

Rendert gefüllte Polygon- und MultiPolygon-Objekte auf der Karte.

SymbolLayer

Rendert punktbasierte Daten als Symbole auf der Karte mithilfe von Text und/oder Symbolen. Symbole können auch für Linien- und Polygondaten erstellt werden.

TileLayer

Rendert gekachelte Rasterbilder auf den Kartenkacheln.

WebGLLayer

Ermöglicht benutzerdefinierte Renderinglogik mit Zugriff auf den WebGL-Kontext der Karte.

Map

Das Steuerelement für eine visuelle und interaktive Webkarte.

AffineTransform

Eine Affine Transform-Klasse, die aus einer Reihe von Referenzpunkten generiert wird.

Pixel

Stellt eine Pixelkoordinate oder einen Offset dar. Erweitert ein Array von [x, y].

Popup

Ein Informationsfenster, das an einer angegebenen Position auf einer Karte verankert ist.

PopupTemplate

Eine Layoutvorlage für ein Popup.

Shape

Eine Hilfsklasse, die eine Geometry oder ein Feature umschließt und das Aktualisieren und Verwalten erleichtert.

DataSource

Eine Datenquellenklasse, die das Verwalten von Shapes-Daten vereinfacht, die auf der Karte angezeigt werden. Eine Datenquelle muss einer Ebene hinzugefügt werden, bevor sie auf der Karte sichtbar ist. Die DataSource-Klasse kann mit SymbolLayer, LineLayer, PolygonLayer, BubbleLayer und HeatMapLayer verwendet werden.

ElevationTileSource

Die Kachelquelle für die Erhöhung beschreibt, wie Sie auf Die Kacheldaten der Höhe (Raster DEM) zugreifen. Es kann dann verwendet werden, um die Kartenerweiterung über map.enableElevation(elevationSource)

Source

Eine abstrakte Basisklasse, in der alle anderen Quellobjekte erweitert werden. Eine Quelle muss einer Ebene hinzugefügt werden, bevor sie auf der Karte sichtbar ist.

VectorTileSource

Eine Vektorkachelquelle beschreibt, wie auf eine Vektorkachelebene zugegriffen wird. Vektorkachelquellen können mit verwendet werden. SymbolLayer, LineLayer, PolygonLayer, BubbleLayer, HeatmapLayer und VectorTileLayer.

Schnittstellen

AggregateExpression

Ein Aggregatausdruck definiert eine Berechnung, die über einen Satz von Daten verarbeitet wird. Schema: [operator: string, initialValue?: boolean | number, mapExpression: Expression]-Operator: Eine Ausdrucksfunktion, die dann auf alle Werte angewendet wird, die von für mapExpression jeden Punkt im Cluster berechnet werden. Unterstützte Operatoren: o Für Zahlen: +, *, minmaxo Für Boolesche: all, any initialValue: Optional, ein Anfangswert, für den der erste berechnete Wert aggregiert wird. mapExpression: Ein Ausdruck, der auf jeden Punkt im Dataset angewendet wird.

AnimationOptions

Die Optionen zum Animieren von Änderungen an der Kamera des Kartensteuerelements.

AuthenticationManager

Ein Vorgesetzter für die Authentifizierung des Kartensteuerelements. Verfügbar gemacht über die Authentifizierungseigenschaft des Atlas. Map-Klasse. Der Benutzer kann nicht instanziiert werden.

AuthenticationOptions

Optionen zum Angeben der Authentifizierung des Kartensteuerelements bei den Azure Maps-Diensten.

BubbleLayerOptions

Optionen, die beim Rendern von Point-Objekten in einem BubbleLayer verwendet werden.

CameraBoundsOptions

Die Optionen zum Festlegen der Grenzen der Kamera des Kartensteuerelements.

CameraOptions

Die Optionen zum Festlegen der Kamera des Kartensteuerelements.

ClusteredProperties

Die Eigenschaften, die für ClusteredProperties vorhanden sind

CompassControlOptions

Die Optionen für ein CompassControl-Objekt.

StyleControlEvents

Die von StyleControlunterstützten Ereignisse.

Control

Eine Schnittstelle zum Definieren eines Steuerelements der Karte.

ControlManager

Ein Manager für die Steuerelemente des Kartensteuerelements. Verfügbar gemacht über die controls-Eigenschaft des Atlas. Map-Klasse. Der Benutzer kann nicht instanziiert werden.

ControlOptions

Die Optionen zum Hinzufügen eines Steuerelements zur Karte.

DataSourceOptions

Eine Datenquelle zum Verwalten von Shape-Daten, die auf der Karte angezeigt werden. Eine Datenquelle muss einer Ebene hinzugefügt werden, bevor sie auf der Karte sichtbar ist. Optionen für eine DataSourceOptions-Klasse.

ElevationTileSourceOptions
HeatMapLayerOptions

Optionen, die beim Rendern von Point-Objekten in einem HeatMapLayer verwendet werden.

HtmlMarkerEvents
HtmlMarkerManager

Ein Manager für die HTML-Marker des Kartensteuerelements. Verfügbar gemacht durch die Marker-Eigenschaft des Atlass. Map-Klasse. Der Benutzer kann nicht instanziiert werden.

HtmlMarkerOptions

Optionen zum Rendern eines HtmlMarker-Objekts

HyperLinkFormatOptions

Formatoption für Hyperlinkzeichenfolgen.

IconOptions

Optionen zum Anpassen der Symbole in einem SymbolLayer

ImageLayerOptions

Optionen, die beim Rendern von Point-Objekten in einem ImageLayer verwendet werden.

ImageSpriteManager

Ein Manager für den Bild-Sprite des Kartensteuerelements. Verfügbar gemacht über die imageSprite-Eigenschaft des Atlas. Map-Klasse. Der Benutzer kann nicht instanziiert werden.

EventArgs
LayerEvents
LayerManager

Ein Manager für die Ebenen des Kartensteuerelements. Wird über die Layer-Eigenschaft des Atlas verfügbar gemacht. Map-Klasse. Der Benutzer kann nicht instanziiert werden.

LayerOptions

Eine Basisklasse, von der alle anderen Ebenenoptionen erben.

LightOptions

Die Optionen für die Beleuchtung der Karte.

LineLayerOptions

Optionen, die beim Rendern von SimpleLine-, SimplePolygon-, CirclePolygon-, LineString-, MultiLineString-, Polygon- und MultiPolygon-Objekten in einer Linienebene verwendet werden.

MapConfiguration

Stellt den Inhalt der Kartenkonfiguration dar, der eine Liste der verfügbaren Stile enthält.

MapConfigurationStyle

Stellt die Informationen für eine einzelne Formatvorlage dar.

MapDataEvent

Ereignisobjekt, das von den Zuordnungen zurückgegeben wird, wenn ein Datenereignis auftritt.

MapErrorEvent

Ereignisobjekt, das von den Zuordnungen zurückgegeben wird, wenn ein Fehlerereignis auftritt.

MapEvent

Ereignisobjekt, das von den Zuordnungen zurückgegeben wird, wenn ein grundlegendes Ereignis auftritt.

MapMouseEvent

Ereignisobjekt, das von den Zuordnungen zurückgegeben wird, wenn ein Mausereignis auftritt.

MapMouseWheelEvent

Ereignisobjekt, das von den Zuordnungen zurückgegeben wird, wenn ein Radereignis auftritt.

MapTouchEvent

Ereignisobjekt, das von den Zuordnungen zurückgegeben wird, wenn ein Touchereignis auftritt.

MediaLayerOptions

Optionen, die beim Rendern von Canvas-, Bild-, Rasterkachel- und Videoebenen verwendet werden

Options
Padding

Stellt die Menge der Auffüllung in Pixel dar, die beim Festlegen der Kamera einer Karte an der Seite eines BoundingBox-Steuerelements hinzugefügt werden soll.

PitchControlOptions

Die Optionen für ein PitchControl-Objekt.

PolygonExtrusionLayerOptions

Beim Rendern Polygon verwendete Optionen und MultiPolygon -Objekte in einem PolygonExtrusionLayer.

PolygonLayerOptions

Optionen, die beim Rendern von Polygon- und MultiPolygon-Objekten in einem PolygonLayer verwendet werden.

PopupEvents
PopupManager

Ein Manager für die Popups des Kartensteuerelements. Verfügbar gemacht über die popups -Eigenschaft der atlas.Map -Klasse. Der Benutzer kann nicht instanziiert werden.

PopupOptions

Die Optionen für ein Popup.

Properties

Eine Gruppe von Eigenschaften, die mit einem PopupTemplate

PropertyInfo

Artdetails darüber, wie eine Eigenschaft angezeigt werden soll.

RasterTileSourceOptions
RequestParameters

Dies ist der Objekttyp, der vom transformRequest-Rückruf zurückgegeben werden soll.

ScaleControlOptions

Die Optionen für ein ScaleControl-Objekt.

ServiceOptions

Globale Eigenschaften, die in allen Atlas-Dienstanforderungen verwendet werden.

ShapeEvents
DataSourceEvents
SourceEvents
SourceManager

Ein Manager für die Quellen des Kartensteuerelements. Verfügbar über die sources-Eigenschaft des Atlas. Map-Klasse. Der Benutzer kann nicht instanziiert werden.

StyleChangedEvent

Ereignisobjekt, das von der Zuordnung nach dem Laden einer neuen Formatvorlage zurückgegeben wird.

StyleControlOptions

Die Optionen für ein StyleControl-Objekt.

StyleOptions

Die Optionen für den Kartenstil.

SymbolLayerOptions

Optionen, die beim Rendern von Geometrien in einem SymbolLayer verwendet werden.

TargetedEvent
TextOptions

Optionen zum Anpassen des Texts in einem SymbolLayer

Tile

Kachelobjekt, das von der Zuordnung zurückgegeben wird, wenn ein Quelldatenereignis auftritt.

TileId
TileLayerOptions

Optionen, die beim Rendern von rastergekachelten Bildern in einem TileLayer verwendet werden.

TrafficControlOptions
TrafficOptions

Die Optionen zum Festlegen des Datenverkehrs auf der Karte.

UserInteractionOptions

Die Optionen zum Aktivieren/Deaktivieren der Benutzerinteraktion mit der Karte.

VectorTileSourceOptions

Eine Datenquelle zum Verwalten von Shapedaten, die auf der Karte angezeigt werden. Eine Datenquelle muss einer Ebene hinzugefügt werden, bevor sie auf der Karte sichtbar ist. Optionen für eine VectorTileSource-Klasse.

WebGLLayerOptions

Optionen zum Rendern von Grafiken in einem WebGLLayer.

WebGLRenderer

Schnittstelle zum Rendern von WebGL-Grafiken in einem WebGLLayer.

ZoomControlOptions

Die Optionen für ein ZoomControl-Objekt.

Typaliase

Geometry

Ein Geometry-Basisobjekt, in dem sich alle Geometrieformen erstrecken; Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection

Expression

Kann als Wert von Filter oder bestimmten Ebenenoptionen angegeben werden. Ein Ausdruck definiert eine Formel zum Berechnen des Werts der Eigenschaft. Ausdrücke werden als JSON-Arrays dargestellt. Das erste Element eines Ausdrucks ist eine Zeichenfolge mit dem Namen des Ausdrucksoperators.

getAuthTokenCallback

Die Rückruffunktion, die zum Abrufen eines Authentifizierungstokens im anonymen Authentifizierungsmodus verwendet wird. Lösen Sie mit dem Authentifizierungstoken auf, oder weisen Sie fehler auf.

ResourceType
StyleImageMetadata

Signatur für den Parameter, der options an ImageSpriteManager.addübergeben wird.

Position
PositionAnchor

Enumerationen

AuthenticationType

Eine Enumeration, die verwendet wird, um den Typ des zu verwendenden Authentifizierungsmechanismus anzugeben.

ControlPosition

Positionen, an denen das Steuerelement auf der Karte platziert werden kann.

ControlStyle

Verfügbare Stile für ein Steuerelement.

AccelerationUnits

Maßeinheiten für die Beschleunigung.

AreaUnits

Maßeinheiten für Bereiche.

DistanceUnits

Maßeinheiten für Entfernungen.

SpeedUnits

Maßeinheiten für Die Geschwindigkeit.

TimeUnits

Maßeinheiten für die Zeit.