Dela via


azure-maps-control package

Klasser

CompassControl

En kontroll för att ändra kartans rotation.

ControlBase

Implementerar kontrollgränssnittet och ger stöd för automatisk formatering baserat på kartformatet.

PitchControl

En kontroll för att ändra kartans tonhöjd.

ScaleControl

En kontroll för att visa ett skalningsfält på kartan.

StyleControl

En kontroll för att ändra kartans formatmall.

TrafficControl

En kontroll för att visa trafikinformationen för kartan.

TrafficLegendControl

En kontroll som visar trafikförklaringen på kartan.

ZoomControl

En kontroll för att ändra kartans zoomning.

BoundingBox

Ett GeoJSON BoundingBox-objekt – en matris som definierar en form vars kanter följer linjer med konstant longitud, latitud och höjd. Alla axlar av det mest southwesterly pekar följs av alla axlar av det mer northeasterly pekar. Avgränsningsboxens axelordning följer geometriernas axelordning. Den fullständiga beskrivningen beskrivs i RFC 7946.

Feature

Ett GeoJSON-funktionsobjekt – ett JSON-objekt som representerar en rumsligt avgränsad entitet. Den fullständiga beskrivningen beskrivs i RFC 7946.

FeatureCollection

Ett GeoJSON FeatureCollection-objekt – ett JSON-objekt som innehåller en samling GeoJSON-funktioner. Den fullständiga beskrivningen beskrivs i RFC 7946.

GeometryCollection

Ett GeoJSON GeometryCollection-objekt – ett JSON-objekt som innehåller en samling geoJSON-geometriobjekt. Den fullständiga beskrivningen beskrivs i RFC 7946.

LineString

Ett GeoJSON LineString-objekt – ett JSON-objekt som representerar en geografisk kurva. Den fullständiga beskrivningen beskrivs i RFC 7946.

MercatorPoint

Ett MercatorPoint objekt representerar en projicerad tredimensionell position. MercatorPoint använder web mercator-projektionen (EPSG:3857) med något olika enheter:

  • storleken på 1 enhet är bredden på den projicerade världen i stället för "mercator mätaren"
  • koordinatutrymmets ursprung ligger i det nordvästra hörnet i stället för i mitten.

Till exempel MercatorPoint(0, 0, 0) är det nordvästra hörnet av mercatorvärlden och MercatorPoint(1, 1, 0) är det sydöstra hörnet. Om du är bekant med vektorpaneler kan det vara bra att tänka på koordinatutrymmet som 0/0/0 panelen med en omfattning av 1.

Dimensionen z av MercatorPoint är konform. En kub i mercatorkoordinatutrymmet återges som en kub.

MultiLineString

Ett GeoJSON MultiLineString-objekt – ett JSON-objekt som representerar flera geografiska kurvor. Den fullständiga beskrivningen beskrivs i RFC 7946.

MultiPoint

Ett GeoJSON MultiPoint-objekt – ett JSON-objekt som representerar flera geografiska positioner. Den fullständiga beskrivningen beskrivs i RFC 7946.

MultiPolygon

Ett GeoJSON MultiPolygon-objekt – ett JSON-objekt som representerar flera geografiska polygoner. Den fullständiga beskrivningen beskrivs i RFC 7946.

Point

Ett GeoJSON-punktobjekt – ett JSON-objekt som representerar en geografisk position. Den fullständiga beskrivningen beskrivs i RFC 7946.

Polygon

Ett GeoJSON Polygon-objekt – ett JSON-objekt som representerar en geografisk polygon. Den fullständiga beskrivningen beskrivs i RFC 7946.

Position

Ett GeoJSON-positionsobjekt – en matris som anger longitud och latitud för en plats. Den fullständiga beskrivningen beskrivs i RFC 7946.

EventManager

En chef för kartkontrollens händelser. Exponeras via händelseegenskapen för atlasen. Mappningsklass. Det går inte att instansieras av användaren.

HtmlMarker

Den här klassen omsluter ett HTML-element som kan visas på kartan.

EventEmitter

En intern abstrakt klass som kan utökas för att tillhandahålla händelselyssning/bränning. Den här klassen är endast avsedd för internt bruk och användarna kommer inte att använda den särskilt mycket. Ska inte användas av klassen Map. MapCallbackHandler implementerar den mer komplexa logiken för hantering av karthändelser.

BubbleLayer

Återger punktobjekt som skalbara cirklar (bubblor).

HeatMapLayer

Representerar densiteten för data med hjälp av olika färger (HeatMap).

ImageLayer

Överlagrar en bild på kartan med varje hörn fäst vid en koordinat på kartan. Kallas även för ett mark- eller bildöverlägg.

Layer

Abstrakt klass för andra lagerklasser som ska utökas.

LineLayer

Renderar linjedata på kartan. Kan användas med SimpleLine-, SimplePolygon-, CirclePolygon-, LineString-, MultiLineString-, Polygon- och MultiPolygon-objekt.

PolygonExtrusionLayer

Återger extruderade fyllda Polygon objekt och MultiPolygon objekt på kartan.

PolygonLayer

Återger fyllda Polygon- och MultiPolygon-objekt på kartan.

SymbolLayer

Återger punktbaserade data som symboler på kartan med hjälp av text och/eller ikoner. Symboler kan också skapas för linje- och polygondata.

TileLayer

Renderar raster tillagda bilder ovanpå kartpanelerna.

WebGLLayer

Aktiverar anpassad renderingslogik med åtkomst till webGL-kontexten för kartan.

Map

Kontrollen för en visuell och interaktiv webbkarta.

AffineTransform

En Affine Transform-klass som genereras från en uppsättning referenspunkter.

Pixel

Representerar en pixelkoordinat eller förskjutning. Utökar en matris med [x, y].

Popup

Ett informationsfönster som är fäst vid en angiven position på en karta.

PopupTemplate

En layoutmall för ett popup-fönster.

Shape

En hjälpklass som omsluter en geometri eller funktion och gör det enkelt att uppdatera och underhålla.

DataSource

En datakälla som gör det enkelt att hantera former som visas på kartan. En datakälla måste läggas till i ett lager innan den visas på kartan. Klassen DataSource kan användas med SymbolLayer, LineLayer, PolygonLayer, BubbleLayer och HeatMapLayer.

ElevationTileSource

Källan för utökade paneler beskriver hur du får åtkomst till paneldata för utökade privilegier (raster DEM). Den kan sedan användas för att aktivera map-höjning via map.enableElevation(elevationSource)

Source

En grundläggande abstrakt klass där alla andra källobjekt utökas. En källa måste läggas till i ett lager innan den visas på kartan.

VectorTileSource

En vektorpanelskälla beskriver hur du kommer åt ett vektorpanelskikt. Vektorpanelkällor kan användas med; SymbolLayer, LineLayer, PolygonLayer, BubbleLayer, HeatmapLayer och VectorTileLayer.

Gränssnitt

AggregateExpression

Ett aggregeringsuttryck definierar en beräkning som bearbetas över en uppsättning data. Schema: [operator: string, initialValue?: boolean | number, mapExpression: Expression] operator: En uttrycksfunktion som sedan tillämpas på mot alla värden som beräknas av mapExpression för varje punkt i klustret. Operatorer som stöds: o För tal: +, *, max, min o För booleska värden: all, any initialValue: Valfritt, ett initialt värde där det första beräknade värdet aggregeras mot. mapExpression: Ett uttryck som tillämpas på varje punkt i datauppsättningen.

AnimationOptions

Alternativen för att animera ändringar i kartkontrollens kamera.

AuthenticationManager

En hanterare för kartkontrollens autentisering. Exponeras via autentiseringsegenskapen för atlasen. Mappningsklass. Det går inte att instansieras av användaren.

AuthenticationOptions

Alternativ för att ange hur kartkontrollen ska autentiseras med Azure Maps-tjänsterna.

BubbleLayerOptions

Alternativ som används vid återgivning av punktobjekt i en BubbleLayer.

CameraBoundsOptions

Alternativen för att ange gränserna för kartkontrollens kamera.

CameraOptions

Alternativen för att ställa in kartkontrollens kamera.

ClusteredProperties

De egenskaper som ska finnas för ClusteredProperties

CompassControlOptions

Alternativen för ett CompassControl-objekt.

StyleControlEvents

De händelser som stöds av StyleControl.

Control

Ett gränssnitt för att definiera en kontroll över kartan.

ControlManager

En chef för kartkontrollens kontroller. Exponeras via kontrollegenskapen för atlasen. Mappningsklass. Det går inte att instansieras av användaren.

ControlOptions

Alternativen för att lägga till en kontroll på kartan.

DataSourceOptions

En datakälla för att hantera formdata som ska visas på kartan. En datakälla måste läggas till i ett lager innan den visas på kartan. Alternativ för en DataSourceOptions.

ElevationTileSourceOptions
HeatMapLayerOptions

Alternativ som används vid återgivning av punktobjekt i en HeatMapLayer.

HtmlMarkerEvents
HtmlMarkerManager

En chef för kartkontrollens HTML-markörer. Exponeras via atlasens egenskap markers. Mappningsklass. Det går inte att instansieras av användaren.

HtmlMarkerOptions

Alternativ för att återge ett HtmlMarker-objekt

HyperLinkFormatOptions

Formatalternativ för hyperlänksträngar.

IconOptions

Alternativ som används för att anpassa ikonerna i en SymbolLayer

ImageLayerOptions

Alternativ som används vid återgivning av punktobjekt i en ImageLayer.

ImageSpriteManager

En chef för kartkontrollens bildsprit. Exponeras via egenskapen imageSprite för atlasen. Mappningsklass. Det går inte att instansieras av användaren.

EventArgs
LayerEvents
LayerManager

En chef för kartkontrollens lager. Exponeras via lageregenskapen för atlasen. Map-klass. Det går inte att instansieras av användaren.

LayerOptions

En basklass som alla andra lageralternativ ärver från.

LightOptions

Alternativen för kartans belysning.

LineLayerOptions

Alternativ som används vid återgivning av SimpleLine-, SimplePolygon-, CirclePolygon-, LineString-, MultiLineString-, Polygon- och MultiPolygon-objekt i ett linjeskikt.

MapConfiguration

Representerar innehållet i kartkonfigurationen med en lista över formatmallar som är tillgängliga för dem.

MapConfigurationStyle

Representerar informationen för ett enskilt format.

MapDataEvent

Händelseobjekt som returneras av mapparna när en datahändelse inträffar.

MapErrorEvent

Händelseobjekt som returneras av mapparna när en felhändelse inträffar.

MapEvent

Händelseobjekt som returneras av kartorna när en grundläggande händelse inträffar.

MapMouseEvent

Händelseobjekt som returneras av kartorna när en mushändelse inträffar.

MapMouseWheelEvent

Händelseobjekt som returneras av kartorna när en hjulhändelse inträffar.

MapTouchEvent

Händelseobjekt som returneras av kartorna när en touch-händelse inträffar.

MediaLayerOptions

Alternativ som används vid återgivning av arbetsyta, bild, rasterpanel och videoskikt

Options
Padding

Representerar mängden utfyllnad i bildpunkter som ska läggas till på sidan av en avgränsningsruta när du ställer in kameran på en karta.

PitchControlOptions

Alternativen för ett PitchControl-objekt.

PolygonExtrusionLayerOptions

Alternativ som används vid återgivning Polygon och MultiPolygon objekt i en PolygonExtrusionLayer.

PolygonLayerOptions

Alternativ som används vid återgivning av Polygon- och MultiPolygon-objekt i en PolygonLayer.

PopupEvents
PopupManager

En chef för kartkontrollens popup-fönster. Exponeras via popups egenskapen för atlas.Map klassen . Det går inte att instansieras av användaren.

PopupOptions

Alternativen för ett popup-fönster.

Properties

En uppsättning egenskaper som kan användas med en PopupTemplate

PropertyInfo

Artinformation om hur en egenskap ska visas.

RasterTileSourceOptions
RequestParameters

Det här är den objekttyp som förväntas returneras av transformRequest-återanropet.

ScaleControlOptions

Alternativen för ett ScaleControl-objekt.

ServiceOptions

Globala egenskaper som används i alla atlastjänstbegäranden.

ShapeEvents
DataSourceEvents
SourceEvents
SourceManager

En chef för kartkontrollens källor. Exponeras via källegenskapen för atlasen. Map-klass. Det går inte att instansieras av användaren.

StyleChangedEvent

Händelseobjekt som returneras av kartan efter inläsning av ett nytt format.

StyleControlOptions

Alternativen för ett StyleControl-objekt.

StyleOptions

Alternativen för kartans formatmall.

SymbolLayerOptions

Alternativ som används vid återgivning av geometrier i en SymbolLayer.

TargetedEvent
TextOptions

Alternativ som används för att anpassa texten i en SymbolLayer

Tile

Panelobjekt som returneras av kartan när en källdatahändelse inträffar.

TileId
TileLayerOptions

Alternativ som används vid återgivning av raster tillagda bilder i en TileLayer.

TrafficControlOptions
TrafficOptions

Alternativen för att ställa in trafik på kartan.

UserInteractionOptions

Alternativen för att aktivera/inaktivera användarinteraktion med kartan.

VectorTileSourceOptions

En datakälla för att hantera formdata som visas på kartan. En datakälla måste läggas till i ett lager innan den visas på kartan. Alternativ för en VectorTileSource.

WebGLLayerOptions

Alternativ som används för att återge grafik i en WebGLLayer.

WebGLRenderer

Gränssnitt för att återge WebGL-grafik i en WebGLLayer.

ZoomControlOptions

Alternativen för ett ZoomControl-objekt.

Typalias

Geometry

Ett basgeometriobjekt där alla geometriformer utökas. Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection

Expression

Kan anges som värdet för filter eller vissa lageralternativ. Ett uttryck definierar en formel för att beräkna värdet för egenskapen. Uttryck representeras som JSON-matriser. Det första elementet i ett uttryck är en sträng som namnger uttrycksoperatorn.

getAuthTokenCallback

Återanropsfunktionen som används för att hämta en autentiseringstoken i anonymt autentiseringsläge. Lös med autentiseringstoken eller avvisa med eventuella fel.

ResourceType
StyleImageMetadata

Signatur för parametern options som skickades till ImageSpriteManager.add.

Position
PositionAnchor

Uppräkningar

AuthenticationType

En uppräkning som används för att ange vilken typ av autentiseringsmekanism som ska användas.

ControlPosition

Positioner där kontrollen kan placeras på kartan.

ControlStyle

Tillgängliga format för en kontroll.

AccelerationUnits

Måttenheter för acceleration.

AreaUnits

Måttenheter för områden.

DistanceUnits

Måttenheter för avstånd.

SpeedUnits

Måttenheter för hastighet.

TimeUnits

Måttenheter för tid.