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.

PitchControl

Controllo per la modifica dell'inclinazione 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 è descritta in RFC 7946.

Feature

Oggetto GeoJSON Feature: oggetto JSON che rappresenta un'entità delimitata da spazi. La descrizione completa è descritta in RFC 7946.

FeatureCollection

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

GeometryCollection

Oggetto GeoJSON GeometryCollection: oggetto JSON che contiene una raccolta di oggetti Geometry GeoJSON. La descrizione completa è descritta in RFC 7946.

LineString

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

MercatorPoint

Un MercatorPoint oggetto rappresenta una posizione tridimensionale proiettata. MercatorPoint utilizza 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 mercatore ed 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 riquadro 0/0/0 con un'estensione di 1.

La z dimensione di MercatorPoint è conforme. Verrà 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 è descritta in RFC 7946.

MultiPoint

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

MultiPolygon

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

Point

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

Polygon

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

Position

Oggetto GeoJSON Position: matrice che specifica la longitudine e la latitudine di una posizione. La descrizione completa è descritta 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 utilizzare 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 sovrimpressione a 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 degli oggetti riempiti Polygon ed MultiPolygon estrusi 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 informazioni 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 funzionalità 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 riquadro vettoriale descrive come accedere a un livello 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: An expression function that is then applied to against all values calculated by the mapExpression for each point in the cluster. Operatori supportati: o Per numeri: +, *, max, min o Per valori booleani: , any initialValue: allfacoltativo, un valore iniziale in cui il primo valore calcolato viene aggregato. mapExpression: espressione applicata a ogni punto del set di dati.

AnimationOptions

Le opzioni per l'animazione delle 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 la modalità di autenticazione del controllo mappa con i servizi di 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 l'impostazione della fotocamera del controllo mappa.

ClusteredProperties

Proprietà che saranno disponibili per ClusteredProperties

CompassControlOptions

Opzioni per un oggetto CompassControl.

StyleControlEvents

Eventi supportati da 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 della forma che verranno visualizzati sulla mappa. È necessario aggiungere un'origine dati a un livello prima che sia visibile sulla mappa. Opzioni per un oggetto DataSourceOptions.

ElevationTileSourceOptions
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 symbolLayer

ImageLayerOptions

Opzioni utilizzate per il rendering di oggetti Point in 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 di 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, immagini, riquadri 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 Polygon e MultiPolygon gli oggetti in un oggetto PolygonExtrusionLayer.

PolygonLayerOptions

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

PopupEvents
PopupManager

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

PopupOptions

Opzioni per un popup.

Properties

Set di proprietà che possono essere usate con un oggetto 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 symbolLayer.

TargetedEvent
TextOptions

Opzioni usate per personalizzare il testo in symbollayer

Tile

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

TileId
TileLayerOptions

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

TrafficControlOptions
TrafficOptions

Opzioni per l'impostazione del traffico sulla mappa.

UserInteractionOptions

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

VectorTileSourceOptions

Origine dati per la gestione dei dati della forma che verranno visualizzati sulla mappa. È necessario aggiungere un'origine dati a un livello prima che sia visibile sulla mappa. Opzioni per un oggetto 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 alcune 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 eventuali errori.

ResourceType
StyleImageMetadata

Firma per il options parametro passato a ImageSpriteManager.add.

Position
PositionAnchor

Enumerazioni

AuthenticationType

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

ControlPosition

Posizioni in cui è possibile posizionare il controllo 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.