Map class
Controllo per una mappa Web visiva e interattiva.
Costruttori
Map(string | HTMLElement, Service |
Visualizza una mappa nel contenitore specificato. |
Proprietà
authentication | |
controls | |
events | |
image |
|
is |
Restituisce true se la mappa è stata eliminata. |
layers | |
markers | |
popups | |
sources |
Metodi
are |
Restituisce un valore booleano che indica se tutti i riquadri del riquadro di visualizzazione corrente per tutte le origini sono stati caricati o meno. |
clear() | Rimuove tutte le origini, i livelli, gli indicatori e i popup dalla mappa. Le immagini aggiunte dall'utente vengono mantenute. |
disable |
Disabilita la mesh del terreno 3D. |
dispose() | Pulire le risorse della mappa. La mappa non funzionerà correttamente dopo aver chiamato questo metodo. |
enable |
Carica una mesh di terreno 3D, basata su un'origine "raster-dem". |
get |
Restituisce le proprietà correnti della fotocamera. |
get |
Restituisce l'elemento HTMLCanvasElement a cui viene disegnata la mappa. |
get |
Restituisce l'elemento HTMLElement che contiene l'ELEMENTO HTMLCanvasElement della mappa. Gli eventi della mappa (ad esempio la panoramica e lo zoom) vengono collegati a questo elemento. |
get |
Restituisce l'elemento HTMLElement contenente la mappa. |
get |
Restituisce le opzioni del servizio con cui è stato inizializzato il controllo mappa. |
get |
Restituisce le impostazioni di stile correnti del controllo mappa. |
get |
Restituire le impostazioni correnti del traffico del controllo mappa. |
get |
Restituire le impostazioni correnti del gestore di interazione utente del controllo mappa. |
pixels |
Converte una matrice di oggetti Pixel in una matrice di oggetti Posizioni geografiche nella mappa. |
positions |
Converte una matrice di oggetti Position in una matrice di oggetti Pixel rispetto al contenitore mappa. |
resize(any) | Ridimensionare la mappa in base alle dimensioni dell'elemento contenitore. |
resize(number | string, number | string, any) | Ridimensiona l'elemento contenitore della mappa e quindi la mappa stessa. |
set |
Impostare la fotocamera del controllo mappa con una transizione animata. Le opzioni non specificate verranno predefinite per i valori correnti. |
set |
Impostare le opzioni del servizio. |
set |
Impostare le opzioni di stile del controllo mappa. Le opzioni non specificate verranno predefinite per i valori correnti. |
set |
Impostare le opzioni di traffico per la mappa. Le opzioni non specificate verranno predefinite per i valori correnti. |
set |
Impostare i gestori di interazione utente del controllo mappa. Le opzioni non specificate verranno predefinite per i valori correnti. |
stop() | Arresta qualsiasi transizione animata attualmente in corso. |
trigger |
Attivare il rendering di un singolo frame. Usare questo metodo con i livelli WebGL per riassegnare la mappa quando le proprietà o le proprietà del livello associate alla modifica dell'origine del livello. La chiamata a questa operazione più volte prima del rendering del frame successivo comporta comunque il rendering di un singolo frame. |
Dettagli costruttore
Map(string | HTMLElement, ServiceOptions & StyleOptions & UserInteractionOptions & (CameraOptions | CameraBoundsOptions))
Visualizza una mappa nel contenitore specificato.
new Map(container: string | HTMLElement, options: ServiceOptions & StyleOptions & UserInteractionOptions & (CameraOptions | CameraBoundsOptions))
Parametri
- container
-
string | HTMLElement
ID dell'elemento in cui deve essere visualizzata la mappa.
- options
-
ServiceOptions & StyleOptions & UserInteractionOptions & (CameraOptions | CameraBoundsOptions)
Opzioni per la visualizzazione iniziale e l'interazione con la mappa.
Dettagli proprietà
authentication
controls
events
imageSprite
isDisposed
Restituisce true se la mappa è stata eliminata.
boolean isDisposed
Valore della proprietà
boolean
layers
markers
popups
sources
Dettagli metodo
areTilesLoaded()
Restituisce un valore booleano che indica se tutti i riquadri del riquadro di visualizzazione corrente per tutte le origini sono stati caricati o meno.
function areTilesLoaded(): boolean
Restituisce
boolean
clear()
Rimuove tutte le origini, i livelli, gli indicatori e i popup dalla mappa. Le immagini aggiunte dall'utente vengono mantenute.
function clear()
disableElevation()
Disabilita la mesh del terreno 3D.
function disableElevation()
dispose()
Pulire le risorse della mappa. La mappa non funzionerà correttamente dopo aver chiamato questo metodo.
function dispose()
enableElevation(string | ElevationTileSource, number)
Carica una mesh di terreno 3D, basata su un'origine "raster-dem".
function enableElevation(elevationSource: string | ElevationTileSource, exaggeration?: number)
Parametri
- elevationSource
-
string | ElevationTileSource
origine riquadro di elevazione
- exaggeration
-
number
fattore di esagerazione dell'elevazione
getCamera()
Restituisce le proprietà correnti della fotocamera.
function getCamera(): CameraOptions & CameraBoundsOptions
Restituisce
getCanvas()
Restituisce l'elemento HTMLCanvasElement a cui viene disegnata la mappa.
function getCanvas(): HTMLCanvasElement
Restituisce
HTMLCanvasElement
getCanvasContainer()
Restituisce l'elemento HTMLElement che contiene l'ELEMENTO HTMLCanvasElement della mappa. Gli eventi della mappa (ad esempio la panoramica e lo zoom) vengono collegati a questo elemento.
function getCanvasContainer(): HTMLElement
Restituisce
HTMLElement
getMapContainer()
Restituisce l'elemento HTMLElement contenente la mappa.
function getMapContainer(): HTMLElement
Restituisce
HTMLElement
getServiceOptions()
Restituisce le opzioni del servizio con cui è stato inizializzato il controllo mappa.
function getServiceOptions(): ServiceOptions
Restituisce
getStyle()
Restituisce le impostazioni di stile correnti del controllo mappa.
function getStyle(): StyleOptions
Restituisce
getTraffic()
Restituire le impostazioni correnti del traffico del controllo mappa.
function getTraffic(): TrafficOptions
Restituisce
getUserInteraction()
Restituire le impostazioni correnti del gestore di interazione utente del controllo mappa.
function getUserInteraction(): UserInteractionOptions
Restituisce
pixelsToPositions(Pixel[])
Converte una matrice di oggetti Pixel in una matrice di oggetti Posizioni geografiche nella mappa.
function pixelsToPositions(pixels: Pixel[]): Position[]
Parametri
- pixels
-
Pixel[]
I pixel da convertire.
Restituisce
Position[]
positionsToPixels(Position[])
Converte una matrice di oggetti Position in una matrice di oggetti Pixel rispetto al contenitore mappa.
function positionsToPixels(positions: Position[]): Pixel[]
Parametri
- positions
-
Position[]
Posizioni da convertire.
Restituisce
Pixel[]
resize(any)
Ridimensionare la mappa in base alle dimensioni dell'elemento contenitore.
function resize(eventData?: any)
Parametri
- eventData
-
any
Proprietà aggiuntive facoltative da aggiungere agli oggetti evento degli eventi attivati da questo metodo.
resize(number | string, number | string, any)
Ridimensiona l'elemento contenitore della mappa e quindi la mappa stessa.
function resize(height: number | string, width: number | string, eventData?: any)
Parametri
- height
-
number | string
Altezza per la mappa e il relativo elemento contenitore. Si presuppone che un input numerico sia in pixel.
- width
-
number | string
Larghezza per la mappa e il relativo elemento contenitore. Si presuppone che un input numerico sia in pixel.
- eventData
-
any
Proprietà aggiuntive facoltative da aggiungere agli oggetti evento degli eventi attivati da questo metodo.
setCamera((CameraOptions | (CameraBoundsOptions & { bearing?: number, pitch?: number })) & AnimationOptions)
Impostare la fotocamera del controllo mappa con una transizione animata. Le opzioni non specificate verranno predefinite per i valori correnti.
function setCamera(options?: (CameraOptions | (CameraBoundsOptions & { bearing?: number, pitch?: number })) & AnimationOptions)
Parametri
- options
-
(CameraOptions | (CameraBoundsOptions & { bearing?: number, pitch?: number })) & AnimationOptions
Opzioni per impostare la fotocamera della mappa e per l'animazione di qualsiasi modifica della visualizzazione.
setServiceOptions(ServiceOptions)
Impostare le opzioni del servizio.
function setServiceOptions(options: ServiceOptions)
Parametri
- options
- ServiceOptions
setStyle(StyleOptions, boolean)
Impostare le opzioni di stile del controllo mappa. Le opzioni non specificate verranno predefinite per i valori correnti.
function setStyle(options?: StyleOptions, diff?: boolean)
Parametri
- options
- StyleOptions
Opzioni per impostare lo stile del controllo mappa.
- diff
-
boolean
Se false, forza un aggiornamento dello stile "completo", rimuovendo lo stile corrente e creando quello specificato anziché tentare un aggiornamento basato su diff. Viene impostato come predefinito true.
setTraffic(TrafficOptions)
Impostare le opzioni di traffico per la mappa. Le opzioni non specificate verranno predefinite per i valori correnti.
function setTraffic(options?: TrafficOptions)
Parametri
- options
- TrafficOptions
Opzioni per la definizione della visualizzazione del traffico della mappa.
setUserInteraction(UserInteractionOptions)
Impostare i gestori di interazione utente del controllo mappa. Le opzioni non specificate verranno predefinite per i valori correnti.
function setUserInteraction(options?: UserInteractionOptions)
Parametri
- options
- UserInteractionOptions
Opzioni per abilitare/disabilitare i gestori di interazione utente.
stop()
Arresta qualsiasi transizione animata attualmente in corso.
function stop()
triggerRepaint()
Attivare il rendering di un singolo frame. Usare questo metodo con i livelli WebGL per riassegnare la mappa quando le proprietà o le proprietà del livello associate alla modifica dell'origine del livello. La chiamata a questa operazione più volte prima del rendering del frame successivo comporta comunque il rendering di un singolo frame.
function triggerRepaint()