Condividi tramite


azure-maps-control package

Classi

CompassControl

Controllo per la modifica della rotazione della mappa.

ControlBase

Implementa l'interfaccia di controllo e fornisce il supporto per lo stile automatico basato sullo stile della mappa.

FullscreenControl

Controllo per rendere la mappa o un elemento specificato a schermo intero.

PitchControl

Controllo per la modifica del passo della mappa.

ScaleControl

Controllo per visualizzare una barra di scala sulla mappa.

StyleControl

Controllo per la modifica dello stile della mappa.

TrafficControl

Controllo per visualizzare le informazioni sul traffico della mappa.

TrafficLegendControl

Controllo che visualizza la legenda del traffico sulla mappa.

ZoomControl

Controllo per la modifica dello zoom della mappa.

BoundingBox

Oggetto GeoJSON BoundingBox: matrice che definisce una forma i cui bordi seguono linee di longitudine, latitudine e elevazione costanti. Tutti gli assi del punto più sudoccidentale sono seguiti da tutti gli assi del punto più nordest. L'ordine degli assi di BoundingBox segue l'ordine degli assi delle geometrie. La descrizione completa è dettagliata in RFC 7946.

Feature

Oggetto Feature GeoJSON: un oggetto JSON che rappresenta un'entità con limiti spaziali. La descrizione completa è dettagliata in RFC 7946.

FeatureCollection

Oggetto FeatureCollection GeoJSON: un oggetto JSON che contiene una raccolta di funzionalità GeoJSON. La descrizione completa è dettagliata in RFC 7946.

GeometryCollection

Oggetto GeometryCollection GeoJSON: oggetto JSON che contiene un insieme di oggetti Geometry GeoJSON. La descrizione completa è dettagliata in RFC 7946.

LineString

Oggetto LineString GeoJSON: oggetto JSON che rappresenta una curva geografica. La descrizione completa è dettagliata in RFC 7946.

MercatorPoint

Un oggetto MercatorPoint rappresenta una posizione tridimensionale proiettata. MercatorPoint usa la proiezione web mercator (EPSG:3857) con unità leggermente diverse:

  • la dimensione di 1 unità è la larghezza del mondo proiettato invece del "contatore mercatore"
  • l'origine dello spazio delle coordinate si trova nell'angolo nord-ovest anziché nel centro.

Ad esempio, MercatorPoint(0, 0, 0) è l'angolo nord-ovest del mondo del mercator e MercatorPoint(1, 1, 0) è l'angolo sud-est. Se si ha familiarità con i riquadri vettoriali può essere utile considerare lo spazio delle coordinate come il riquadro 0/0/0 con un'estensione di 1.

La dimensione z di MercatorPoint è conforme. Viene eseguito il rendering di un cubo nello spazio delle coordinate del mercatore come cubo.

MultiLineString

Oggetto GeoJSON MultiLineString: oggetto JSON che rappresenta più curve geografiche. La descrizione completa è dettagliata in RFC 7946.

MultiPoint

Oggetto GeoJSON MultiPoint: oggetto JSON che rappresenta più posizioni geografiche. La descrizione completa è dettagliata in RFC 7946.

MultiPolygon

Oggetto GeoJSON MultiPolygon: oggetto JSON che rappresenta più poligoni geografici. La descrizione completa è dettagliata in RFC 7946.

Point

Oggetto GeoJSON Point: oggetto JSON che rappresenta una posizione geografica. La descrizione completa è dettagliata in RFC 7946.

Polygon

Oggetto Polygon GeoJSON: oggetto JSON che rappresenta un poligono geografico. La descrizione completa è dettagliata in RFC 7946.

Position

Oggetto GeoJSON Position: matrice che specifica la longitudine e la latitudine di una posizione. La descrizione completa è dettagliata in RFC 7946.

EventManager

Gestore per gli eventi del controllo mappa. Esposto tramite la proprietà events dell'atlas. Classe Map. Non è possibile creare un'istanza dall'utente.

HtmlMarker

Questa classe esegue il wrapping di un elemento HTML che può essere visualizzato sulla mappa.

EventEmitter

Classe astratta interna che può essere estesa per fornire l'ascolto/attivazione di eventi. Questa classe è solo per uso interno e gli utenti troveranno poco uso con esso. Non da usare dalla classe Map. MapCallbackHandler implementa la logica più complessa per la gestione degli eventi della mappa.

BubbleLayer

Esegue il rendering degli oggetti Point come cerchi scalabili (bolle).

HeatMapLayer

Rappresentare la densità dei dati usando colori diversi (HeatMap).

ImageLayer

Sovrappone un'immagine sulla mappa con ogni angolo ancorato a una coordinata sulla mappa. Noto anche come sovrapposizione di terra o immagine.

Layer

Classe astratta per altre classi di livello da estendere.

LineLayer

Esegue il rendering dei dati di linea sulla mappa. Può essere usato con oggetti SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon e MultiPolygon.

PolygonExtrusionLayer

Esegue il rendering di oggetti Polygon estrusi riempiti e MultiPolygon sulla mappa.

PolygonLayer

Esegue il rendering degli oggetti Polygon e MultiPolygon riempiti sulla mappa.

SymbolLayer

Esegue il rendering dei dati basati su punti come simboli sulla mappa usando testo e/o icone. I simboli possono anche essere creati per i dati di riga e poligono.

TileLayer

Esegue il rendering di immagini raster affiancate sopra i riquadri della mappa.

WebGLLayer

Abilita la logica di rendering personalizzata con accesso al contesto WebGL della mappa.

Map

Controllo per una mappa Web visiva e interattiva.

AffineTransform

Classe Affine Transform generata da un set di punti di riferimento.

Pixel

Rappresenta una coordinata o un offset pixel. Estende una matrice di [x, y].

Popup

Finestra informativa ancorata in corrispondenza di una posizione specificata su una mappa.

PopupTemplate

Modello di layout per un popup.

Shape

Classe helper che esegue il wrapping di una geometria o di una caratteristica e semplifica l'aggiornamento e la manutenzione.

DataSource

Classe di origine dati che semplifica la gestione dei dati delle forme che verranno visualizzate sulla mappa. È necessario aggiungere un'origine dati a un livello prima che sia visibile sulla mappa. La classe DataSource può essere usata con SymbolLayer, LineLayer, PolygonLayer, BubbleLayer e HeatMapLayer.

ElevationTileSource

L'origine riquadro elevazione descrive come accedere ai dati del riquadro di elevazione (raster DEM). Può quindi essere usato per abilitare l'elevazione delle mappe tramite map.enableElevation(elevationSource)

Source

Classe astratta di base in cui si estendono tutti gli altri oggetti di origine. È necessario aggiungere un'origine a un livello prima che sia visibile sulla mappa.

VectorTileSource

Un'origine di riquadri vettoriali descrive come accedere a un livello di riquadro vettoriale. Le origini dei riquadri vettoriali possono essere usate con; SymbolLayer, LineLayer, PolygonLayer, BubbleLayer, HeatmapLayer e VectorTileLayer.

Interfacce

AggregateExpression

Un'espressione di aggregazione definisce un calcolo elaborato su un set di dati. Schema: [operator: string, initialValue?: boolean | number, mapExpression: Expression] operator: Funzione di espressione che viene quindi applicata a su tutti i valori calcolati dal mapExpression per ogni punto del cluster. Operatori supportati: o Per i numeri: +, *, max, min o Per valori booleani: all, any initialValue: facoltativo, un valore iniziale in cui viene aggregato il primo valore calcolato. mapExpression: espressione applicata a ogni punto del set di dati.

AnimationOptions

Le opzioni per animare le modifiche apportate alla fotocamera del controllo mappa.

AuthenticationManager

Gestore per l'autenticazione del controllo mappa. Esposto tramite la proprietà di autenticazione dell'atlas. Classe Map. Non è possibile creare un'istanza dall'utente.

AuthenticationOptions

Opzioni per specificare il modo in cui il controllo mappa deve eseguire l'autenticazione con i servizi mappe di Azure.

BubbleLayerOptions

Opzioni utilizzate per il rendering di oggetti Point in un oggetto BubbleLayer.

CameraBoundsOptions

Opzioni per impostare i limiti della fotocamera del controllo mappa.

CameraOptions

Opzioni per impostare la fotocamera del controllo mappa.

ClusteredProperties

Proprietà che saranno presenti per ClusteredProperties

CompassControlOptions

Opzioni per un oggetto CompassControl.

StyleControlEvents

Eventi supportati dal StyleControl.

Control

Interfaccia per la definizione di un controllo della mappa.

ControlManager

Gestore per i controlli del controllo mappa. Esposto tramite la proprietà controls dell'atlas. Classe Map. Non è possibile creare un'istanza dall'utente.

ControlOptions

Opzioni per l'aggiunta di un controllo alla mappa.

DataSourceOptions

Origine dati per la gestione dei dati delle forme che verranno visualizzati sulla mappa. È necessario aggiungere un'origine dati a un livello prima che sia visibile sulla mappa. Opzioni per un DataSourceOptions.

ElevationTileSourceOptions
FullscreenControlOptions

Opzioni per un oggetto FullscreenControl.

HeatMapLayerOptions

Opzioni utilizzate per il rendering di oggetti Point in un HeatMapLayer.

HtmlMarkerEvents
HtmlMarkerManager

Gestore per i marcatori HTML del controllo mappa. Esposto tramite la proprietà markers dell'atlas. Classe Map. Non è possibile creare un'istanza dall'utente.

HtmlMarkerOptions

Opzioni per il rendering di un oggetto HtmlMarker

HyperLinkFormatOptions

Opzione di formato per le stringhe di collegamento ipertestuale.

IconOptions

Opzioni usate per personalizzare le icone in un SymbolLayer

ImageLayerOptions

Opzioni utilizzate per il rendering di oggetti Point in un oggetto ImageLayer.

ImageSpriteManager

Un gestore per lo sprite dell'immagine del controllo mappa. Esposto tramite la proprietà imageSprite dell'atlas. Classe Map. Non è possibile creare un'istanza dall'utente.

EventArgs
LayerEvents
LayerManager

Gestore per i livelli del controllo mappa. Esposto tramite la proprietà layer dell'atlas. Classe Map. Non è possibile creare un'istanza dall'utente.

LayerOptions

Classe di base da cui ereditano tutte le altre opzioni del livello.

LightOptions

Opzioni per l'illuminazione della mappa.

LineLayerOptions

Opzioni utilizzate per il rendering di oggetti SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon e MultiPolygon in un livello linea.

MapConfiguration

Rappresenta il contenuto della configurazione della mappa contenente un elenco di stili disponibili.

MapConfigurationStyle

Rappresenta le informazioni per un singolo stile.

MapDataEvent

Oggetto evento restituito dalle mappe quando si verifica un evento di dati.

MapErrorEvent

Oggetto evento restituito dalle mappe quando si verifica un evento di errore.

MapEvent

Oggetto evento restituito dalle mappe quando si verifica un evento di base.

MapMouseEvent

Oggetto evento restituito dalle mappe quando si verifica un evento del mouse.

MapMouseWheelEvent

Oggetto evento restituito dalle mappe quando si verifica un evento wheel.

MapTouchEvent

Oggetto evento restituito dalle mappe quando si verifica un evento di tocco.

MediaLayerOptions

Opzioni usate per il rendering di canvas, immagine, riquadro raster e livelli video

Options
Padding

Rappresenta la quantità di spaziatura interna in pixel da aggiungere al lato di un BoundingBox quando si imposta la fotocamera di una mappa.

PitchControlOptions

Opzioni per un oggetto PitchControl.

PolygonExtrusionLayerOptions

Opzioni utilizzate per il rendering di oggetti Polygon e MultiPolygon in un PolygonExtrusionLayer.

PolygonLayerOptions

Opzioni usate per il rendering di oggetti Polygon e MultiPolygon in polygonLayer.

PopupEvents
PopupManager

Gestore per i popup del controllo mappa. Esposto tramite la proprietà popups della classe atlas.Map. Non è possibile creare un'istanza dall'utente.

PopupOptions

Opzioni per un popup.

Properties

Set di proprietà che possono essere usate con un PopupTemplate

PropertyInfo

Dettagli sulle specie di visualizzazione di una proprietà.

RasterTileSourceOptions
RequestParameters

Si tratta del tipo di oggetto che dovrebbe essere restituito dal callback transformRequest.

ScaleControlOptions

Opzioni per un oggetto ScaleControl.

ServiceOptions

Proprietà globali usate in tutte le richieste del servizio Atlas.

ShapeEvents
DataSourceEvents
SourceEvents
SourceManager

Gestore per le origini del controllo mappa. Esposto tramite la proprietà sources dell'atlas. Classe Map. Non è possibile creare un'istanza dall'utente.

StyleChangedEvent

Oggetto evento restituito dalla mappa dopo il caricamento di un nuovo stile.

StyleControlOptions

Opzioni per un oggetto StyleControl.

StyleOptions

Opzioni per lo stile della mappa.

SymbolLayerOptions

Opzioni utilizzate per il rendering delle geometrie in un SymbolLayer.

TargetedEvent
TextOptions

Opzioni usate per personalizzare il testo in un SymbolLayer

Tile

Oggetto Tile restituito dalla mappa quando si verifica un evento di dati di origine.

TileId
TileLayerOptions

Opzioni usate per il rendering di immagini affiancate raster in un TileLayer.

TrafficControlOptions
TrafficOptions

Opzioni per impostare il traffico sulla mappa.

UserInteractionOptions

Opzioni per abilitare o disabilitare l'interazione dell'utente con la mappa.

VectorTileSourceOptions

Origine dati per la gestione dei dati delle forme che verranno visualizzati sulla mappa. È necessario aggiungere un'origine dati a un livello prima che sia visibile sulla mappa. Opzioni per un VectorTileSource.

WebGLLayerOptions

Opzioni usate per eseguire il rendering della grafica in un WebGLLayer.

WebGLRenderer

Interfaccia per il rendering della grafica WebGL in un WebGLLayer.

ZoomControlOptions

Opzioni per un oggetto ZoomControl.

Alias tipo

Geometry

Oggetto Geometry di base in cui tutte le forme geometriche si estendono; Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection

Expression

Può essere specificato come valore di filtro o di determinate opzioni di livello. Un'espressione definisce una formula per calcolare il valore della proprietà. Le espressioni sono rappresentate come matrici JSON. Il primo elemento di un'espressione è una stringa che denomina l'operatore di espressione.

getAuthTokenCallback

Funzione di callback usata per acquisire un token di autenticazione in modalità di autenticazione anonima. Risolvere con il token di autenticazione o rifiutare con eventuali errori.

ResourceType
StyleImageMetadata

Firma per il parametro options passato a ImageSpriteManager.add.

Position
PositionAnchor

Enumerazioni

AuthenticationType

Enumerazione utilizzata per specificare il tipo di meccanismo di autenticazione da usare.

ControlPosition

Posizioni in cui il controllo può essere posizionato sulla mappa.

ControlStyle

Stili disponibili per un controllo.

AccelerationUnits

Unità di misura per l'accelerazione.

AreaUnits

Unità di misura per le aree.

DistanceUnits

Unità di misura per le distanze.

SpeedUnits

Unità di misura per la velocità.

TimeUnits

Unità di misura per il tempo.