Freigeben über


azure-maps-control package

Klassen

CompassControl

Ein Steuerelement zum Ändern der Drehung der Karte.

ControlBase

Implementiert die Steuerelementschnittstelle und bietet Unterstützung für die automatische Formatierung basierend auf dem Kartenstil.

FullscreenControl

Ein Steuerelement, das die Zuordnung oder ein angegebenes Element vollbilden soll.

PitchControl

Ein Steuerelement zum Ändern des Neigungswinkels der Karte.

ScaleControl

Ein Steuerelement zum Anzeigen einer Skalierungsleiste auf der Karte.

StyleControl

Ein Steuerelement zum Ändern der Formatvorlage 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 linien des konstanten Längengrads, breitengrads und der Höhe folgen. Auf alle Achsen des südwestlichsten Punkts folgen alle Achsen des nordöstlicheren Punkts. Die Achsenreihenfolge des BoundingBox folgt der Achsenreihenfolge von Geometrien. Die vollständige Beschreibung ist in RFC 7946ausführlich beschrieben.

Feature

Ein GeoJSON-Featureobjekt – ein JSON-Objekt, das eine räumliche begrenzungsgebundene Entität darstellt. Die vollständige Beschreibung ist in RFC 7946ausführlich beschrieben.

FeatureCollection

Ein GeoJSON FeatureCollection -Objekt - ein JSON-Objekt, das eine Sammlung von GeoJSON-Features enthält. Die vollständige Beschreibung ist in RFC 7946ausführlich beschrieben.

GeometryCollection

Ein GeoJSON GeometryCollection -Objekt - ein JSON-Objekt, das eine Auflistung eines GeoJSON Geometry -Objekts enthält. Die vollständige Beschreibung ist in RFC 7946ausführlich beschrieben.

LineString

Ein GeoJSON LineString -Objekt - ein JSON-Objekt, das eine geografische Kurve darstellt. Die vollständige Beschreibung ist in RFC 7946ausführlich beschrieben.

MercatorPoint

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

  • die Größe von 1 Einheit ist die Breite der projizierten Welt anstelle des "Mercator meter"
  • der Ursprung des Koordinatenraums befindet sich in der Nord-West-Ecke anstelle der Mitte.

Beispielsweise ist MercatorPoint(0, 0, 0) die Nord-West-Ecke der Mercator-Welt und MercatorPoint(1, 1, 0) ist die Südostecke. Wenn Sie mit Vektorkacheln vertraut sind kann es hilfreich sein, den Koordinatenbereich als 0/0/0 Kachel mit einem Umfang von 1zu betrachten.

Die z Dimension der MercatorPoint ist konform. Ein Würfel im Mercator-Koordinatenbereich würde als Würfel gerendert.

MultiLineString

Ein GeoJSON MultiLineString -Objekt - ein JSON-Objekt, das mehrere geografische Kurven darstellt. Die vollständige Beschreibung ist in RFC 7946ausführlich beschrieben.

MultiPoint

Ein GeoJSON MultiPoint-Objekt – ein JSON-Objekt, das mehrere geografische Positionen darstellt. Die vollständige Beschreibung ist in RFC 7946ausführlich beschrieben.

MultiPolygon

Ein GeoJSON MultiPolygon-Objekt – ein JSON-Objekt, das mehrere geografische Polygone darstellt. Die vollständige Beschreibung ist in RFC 7946ausführlich beschrieben.

Point

Ein GeoJSON Point -Objekt - ein JSON-Objekt, das eine geografische Position darstellt. Die vollständige Beschreibung ist in RFC 7946ausführlich beschrieben.

Polygon

Ein GeoJSON Polygon -Objekt - ein JSON-Objekt, das ein geografisches Polygon darstellt. Die vollständige Beschreibung ist in RFC 7946ausführlich beschrieben.

Position

Ein GeoJSON Position -Objekt - ein Array, das den Längengrad und den Breitengrad eines Standorts angibt. Die vollständige Beschreibung ist in RFC 7946ausführlich beschrieben.

EventManager

Ein Manager für die Ereignisse des Kartensteuerelements. Durch die Ereigniseigenschaft des Atlas verfügbar gemacht. Kartenklasse. 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 Ereigniszuhören/Auslösen bereitzustellen. Diese Klasse ist nur für die interne Verwendung vorgesehen, und Die Benutzer finden nur wenig Verwendung. Wird nicht von der Map-Klasse verwendet. MapCallbackHandler implementiert die komplexere Logik für die Behandlung von Kartenereignissen.

BubbleLayer

Rendert Point-Objekte als skalierbare Kreise (Blasen).

HeatMapLayer

Stellt die Datendichte mit unterschiedlichen Farben (HeatMap) dar.

ImageLayer

Überlagert ein Bild auf der Karte mit jeder Ecke, die mit einer Koordinate auf der Karte verankert ist. Auch als Erd- oder Bildüberlagerung bezeichnet.

Layer

Abstrakte Klasse für andere Layerklassen, die erweitert werden sollen.

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 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 rastergekachelte Bilder über den Kartenkacheln.

WebGLLayer

Aktiviert 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 wurde.

Pixel

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

Popup

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

PopupTemplate

Eine Layoutvorlage für ein Popup.

Shape

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

DataSource

Eine Datenquellenklasse, die das Verwalten von Shapes-Daten erleichtert, 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 Rechteerweiterung beschreibt, wie Sie auf Kacheldaten zur Erhöhung (Raster-DEM) zugreifen. Sie kann dann zum Aktivieren der 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 verwendet werden; SymbolLayer, LineLayer, PolygonLayer, BubbleLayer, BitmapLayer und VectorTileLayer.

Schnittstellen

AggregateExpression

Ein Aggregatausdruck definiert eine Berechnung, die über eine Datenmenge verarbeitet wird. Schema: [operator: string, initialValue?: boolean | number, mapExpression: Expression] operator: An expression function that is then applied to against all values calculated by the mapExpression for each point in the cluster. Unterstützte Operatoren: o Für Zahlen: +, *, max, min o For Booleans: all, any initialValue: Optional, ein Anfangswert, in dem der erste berechnete Wert aggregiert wird. mapExpression: Ein Ausdruck, der für jeden Punkt im Dataset angewendet wird.

AnimationOptions

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

AuthenticationManager

Ein Manager für die Authentifizierung des Kartensteuerelements. Durch die Authentifizierungseigenschaft des Atlas verfügbar gemacht. Kartenklasse. 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 vom StyleControlunterstützten Ereignisse.

Control

Eine Schnittstelle zum Definieren eines Steuerelements der Karte.

ControlManager

Ein Manager für die Steuerelemente des Kartensteuerelements. Durch die Steuerelementeigenschaft des Atlas verfügbar gemacht. Kartenklasse. 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.

ElevationTileSourceOptions
FullscreenControlOptions

Die Optionen für ein FullscreenControl-Objekt.

HeatMapLayerOptions

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

HtmlMarkerEvents
HtmlMarkerManager

Ein Manager für die HTML-Markierungen des Kartensteuerelements. Durch die Markereigenschaft des Atlas verfügbar gemacht. Kartenklasse. Der Benutzer kann nicht instanziiert werden.

HtmlMarkerOptions

Optionen zum Rendern eines HtmlMarker-Objekts

HyperLinkFormatOptions

Option "Formatieren" 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 das Image sprite des Kartensteuerelements. Durch die imageSprite-Eigenschaft des Atlas verfügbar gemacht. Kartenklasse. Der Benutzer kann nicht instanziiert werden.

EventArgs
LayerEvents
LayerManager

Ein Manager für die Ebenen des Kartensteuerelements. Durch die Schichteneigenschaft des Atlas ausgesetzt. Kartenklasse. Der Benutzer kann nicht instanziiert werden.

LayerOptions

Eine Basisklasse, von der alle anderen Layeroptionen 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 Formatvorlagen 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 den Abstand in Pixel dar, der zur Seite eines BoundingBox-Steuerelements hinzugefügt werden soll, wenn die Kamera einer Karte festgelegt wird.

PitchControlOptions

Die Optionen für ein PitchControl-Objekt.

PolygonExtrusionLayerOptions

Optionen, die beim Rendern von Polygon und MultiPolygon Objekten in einem PolygonExtrusionLayerverwendet werden.

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. Wird über die popups-Eigenschaft der atlas.Map Klasse verfügbar gemacht. Der Benutzer kann nicht instanziiert werden.

PopupOptions

Die Optionen für ein Popup.

Properties

Eine Reihe von Eigenschaften, die mit einem PopupTemplate verwendet werden können

PropertyInfo

Artendetails, 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-Serviceanfragen verwendet werden.

ShapeEvents
DataSourceEvents
SourceEvents
SourceManager

Ein Manager für die Quellen des Kartensteuerelements. Durch die Quelleneigenschaft des Atlas verfügbar gemacht. Kartenklasse. Der Benutzer kann nicht instanziiert werden.

StyleChangedEvent

Ereignisobjekt, das von der Karte zurückgegeben wird, nachdem eine neue Formatvorlage geladen wurde.

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 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 VectorTileSource.

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 Basisgeometrieobjekt, in dem alle Geometrieformen erweitert werden; Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection

Expression

Kann als Wert des Filters oder bestimmter Layeroptionen 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, die den Ausdrucksoperator benennt.

getAuthTokenCallback

Die Rückruffunktion, die zum Abrufen eines Authentifizierungstokens im Modus für die anonyme Authentifizierung verwendet wird. Beheben Sie das Authentifizierungstoken, oder lehnen Sie alle Fehler ab.

ResourceType
StyleImageMetadata

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

Position
PositionAnchor

Enumerationen

AuthenticationType

Eine Aufzählung, die zum Angeben des zu verwendenden Authentifizierungsmechanismus verwendet wird.

ControlPosition

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

ControlStyle

Verfügbare Formatvorlagen für ein Steuerelement.

AccelerationUnits

Maßeinheiten für Beschleunigung.

AreaUnits

Maßeinheiten für Bereiche.

DistanceUnits

Maßeinheiten für Entfernungen.

SpeedUnits

Maßeinheiten für Geschwindigkeit.

TimeUnits

Maßeinheiten für Die Zeit.