Megosztás a következőn keresztül:


Map class

A vizuális és interaktív webes térkép vezérlője.

Konstruktorok

Map(string | HTMLElement, ServiceOptions & StyleOptions & UserInteractionOptions & (CameraOptions | CameraBoundsOptions))

Térkép megjelenítése a megadott tárolóban.

Tulajdonságok

authentication
controls
events
imageSprite
isDisposed

Igaz értéket ad vissza, ha a térkép el lett távolítva.

layers
markers
popups
sources

Metódusok

areTilesLoaded()

Egy logikai értéket ad vissza, amely azt jelzi, hogy az összes forrás aktuális nézetének összes csempéje be van-e töltve.

clear()

Eltávolítja az összes forrást, réteget, jelölőt és előugró ablakot a térképről. A felhasználó által hozzáadott képek megmaradnak.

disableElevation()

Letiltja a 3D terephálót.

dispose()

Távolítsa el a térkép erőforrásait. A leképezés nem fog megfelelően működni a metódus meghívása után.

enableElevation(string | ElevationTileSource, number)

Betölt egy 3D terephálót egy "raster-dem" forrás alapján.

getCamera()

A kamera aktuális tulajdonságait adja vissza.

getCanvas()

Azt a HTMLCanvasElement értéket adja vissza, amelyre a térkép rajzolva van.

getCanvasContainer()

A térkép HTMLCanvasElement értékét tartalmazó HTMLElement értéket adja vissza. A térkép eseményei (pl. pásztázás és nagyítás) ehhez az elemhez vannak csatolva.

getMapContainer()

A térképet tartalmazó HTMLElement értéket adja vissza.

getServiceOptions()

Visszaadja azokat a szolgáltatásbeállításokat, amelyekkel a térképvezérlő inicializálva lett.

getStyle()

A térképvezérlő aktuális stílusbeállításait adja vissza.

getTraffic()

Adja vissza a térképvezérlő aktuális forgalmi beállításait.

getUserInteraction()

Adja vissza a térképvezérlő aktuális felhasználói interakciókezelő beállításait.

pixelsToPositions(Pixel[])

Képpontobjektumok tömbjének konvertálása földrajzi pozícióobjektumok tömbjeként a térképen.

positionsToPixels(Position[])

A Positions objektumok tömbje a leképezési tárolóhoz képest pixelobjektumok tömbje lesz.

resize(any)

Méretezze át a térképet a tárolóelem méretének megfelelően.

resize(number | string, number | string, any)

Átméretezi a térkép tárolóelemét, majd magát a térképet.

setCamera((CameraOptions | (CameraBoundsOptions & { bearing?: number, pitch?: number })) & AnimationOptions)

Állítsa be a térképvezérlő kameráját animált áttűnéssel. A megadott beállítások alapértelmezett értéke az aktuális értékük lesz.

setServiceOptions(ServiceOptions)

Adja meg a szolgáltatás beállításait.

setStyle(StyleOptions, boolean)

Adja meg a térképvezérlő stílusbeállítását. A megadott beállítások alapértelmezett értéke az aktuális értékük lesz.

setTraffic(TrafficOptions)

Adja meg a térkép forgalmi beállításait. A megadott beállítások alapértelmezett értéke az aktuális értékük lesz.

setUserInteraction(UserInteractionOptions)

Állítsa be a térképvezérlő felhasználói interakciókezelőit. A megadott beállítások alapértelmezett értéke az aktuális értékük lesz.

stop()

Leállítja a folyamatban lévő animált áttűnéseket.

triggerRepaint()

Egyetlen keret renderelésének aktiválása. Ezzel a módszerrel WebGL-rétegekkel újrafestheti a térképet, amikor a réteg tulajdonságai vagy tulajdonságai megváltoznak a réteg forrásához társítva. Ha ezt többször is meghívja a következő keret megjelenítése előtt, akkor is csak egyetlen képkocka lesz renderelve.

Konstruktor adatai

Map(string | HTMLElement, ServiceOptions & StyleOptions & UserInteractionOptions & (CameraOptions | CameraBoundsOptions))

Térkép megjelenítése a megadott tárolóban.

new Map(container: string | HTMLElement, options: ServiceOptions & StyleOptions & UserInteractionOptions & (CameraOptions | CameraBoundsOptions))

Paraméterek

container

string | HTMLElement

Annak az elemnek az azonosítója, ahol a térképet meg kell jeleníteni.

options

ServiceOptions & StyleOptions & UserInteractionOptions & (CameraOptions | CameraBoundsOptions)

A térkép kezdeti megjelenítésének és kezelhetőségének beállításai.

Tulajdonság adatai

authentication

authentication: AuthenticationManager

Tulajdonság értéke

controls

controls: ControlManager

Tulajdonság értéke

events

events: EventManager

Tulajdonság értéke

imageSprite

imageSprite: ImageSpriteManager

Tulajdonság értéke

isDisposed

Igaz értéket ad vissza, ha a térkép el lett távolítva.

boolean isDisposed

Tulajdonság értéke

boolean

layers

layers: LayerManager

Tulajdonság értéke

markers

markers: HtmlMarkerManager

Tulajdonság értéke

popups

popups: PopupManager

Tulajdonság értéke

sources

sources: SourceManager

Tulajdonság értéke

Metódus adatai

areTilesLoaded()

Egy logikai értéket ad vissza, amely azt jelzi, hogy az összes forrás aktuális nézetének összes csempéje be van-e töltve.

function areTilesLoaded(): boolean

Válaszok

boolean

clear()

Eltávolítja az összes forrást, réteget, jelölőt és előugró ablakot a térképről. A felhasználó által hozzáadott képek megmaradnak.

function clear()

disableElevation()

Letiltja a 3D terephálót.

function disableElevation()

dispose()

Távolítsa el a térkép erőforrásait. A leképezés nem fog megfelelően működni a metódus meghívása után.

function dispose()

enableElevation(string | ElevationTileSource, number)

Betölt egy 3D terephálót egy "raster-dem" forrás alapján.

function enableElevation(elevationSource: string | ElevationTileSource, exaggeration?: number)

Paraméterek

elevationSource

string | ElevationTileSource

szintemelési csempe forrása

exaggeration

number

a szintemelési túlzási tényező

getCamera()

A kamera aktuális tulajdonságait adja vissza.

function getCamera(): CameraOptions & CameraBoundsOptions

Válaszok

getCanvas()

Azt a HTMLCanvasElement értéket adja vissza, amelyre a térkép rajzolva van.

function getCanvas(): HTMLCanvasElement

Válaszok

HTMLCanvasElement

getCanvasContainer()

A térkép HTMLCanvasElement értékét tartalmazó HTMLElement értéket adja vissza. A térkép eseményei (pl. pásztázás és nagyítás) ehhez az elemhez vannak csatolva.

function getCanvasContainer(): HTMLElement

Válaszok

HTMLElement

getMapContainer()

A térképet tartalmazó HTMLElement értéket adja vissza.

function getMapContainer(): HTMLElement

Válaszok

HTMLElement

getServiceOptions()

Visszaadja azokat a szolgáltatásbeállításokat, amelyekkel a térképvezérlő inicializálva lett.

function getServiceOptions(): ServiceOptions

Válaszok

getStyle()

A térképvezérlő aktuális stílusbeállításait adja vissza.

function getStyle(): StyleOptions

Válaszok

getTraffic()

Adja vissza a térképvezérlő aktuális forgalmi beállításait.

function getTraffic(): TrafficOptions

Válaszok

getUserInteraction()

Adja vissza a térképvezérlő aktuális felhasználói interakciókezelő beállításait.

function getUserInteraction(): UserInteractionOptions

Válaszok

pixelsToPositions(Pixel[])

Képpontobjektumok tömbjének konvertálása földrajzi pozícióobjektumok tömbjeként a térképen.

function pixelsToPositions(pixels: Pixel[]): Position[]

Paraméterek

pixels

Pixel[]

Az átalakítandó képpontok.

Válaszok

positionsToPixels(Position[])

A Positions objektumok tömbje a leképezési tárolóhoz képest pixelobjektumok tömbje lesz.

function positionsToPixels(positions: Position[]): Pixel[]

Paraméterek

positions

Position[]

Az átalakítandó pozíciók.

Válaszok

Pixel[]

resize(any)

Méretezze át a térképet a tárolóelem méretének megfelelően.

function resize(eventData?: any)

Paraméterek

eventData

any

Nem kötelező további tulajdonságok hozzáadása az e metódus által aktivált események eseményobjektumaihoz.

resize(number | string, number | string, any)

Átméretezi a térkép tárolóelemét, majd magát a térképet.

function resize(height: number | string, width: number | string, eventData?: any)

Paraméterek

height

number | string

A térkép és a tárolóelem magassága. A számbevitel képpontban van.

width

number | string

A térkép és a tárolóelem szélessége. A számbevitel képpontban van.

eventData

any

Nem kötelező további tulajdonságok hozzáadása az e metódus által aktivált események eseményobjektumaihoz.

setCamera((CameraOptions | (CameraBoundsOptions & { bearing?: number, pitch?: number })) & AnimationOptions)

Állítsa be a térképvezérlő kameráját animált áttűnéssel. A megadott beállítások alapértelmezett értéke az aktuális értékük lesz.

function setCamera(options?: (CameraOptions | (CameraBoundsOptions & { bearing?: number, pitch?: number })) & AnimationOptions)

Paraméterek

options

(CameraOptions | (CameraBoundsOptions & { bearing?: number, pitch?: number })) & AnimationOptions

A térkép kamerájának beállítására és a nézetmódosítások animációjára vonatkozó beállítások.

setServiceOptions(ServiceOptions)

Adja meg a szolgáltatás beállításait.

function setServiceOptions(options: ServiceOptions)

Paraméterek

options
ServiceOptions

setStyle(StyleOptions, boolean)

Adja meg a térképvezérlő stílusbeállítását. A megadott beállítások alapértelmezett értéke az aktuális értékük lesz.

function setStyle(options?: StyleOptions, diff?: boolean)

Paraméterek

options
StyleOptions

A térképvezérlő stílusának beállítási lehetőségei.

diff

boolean

Ha hamis, kényszerítse a "teljes" stílusfrissítést, távolítsa el az aktuális stílust, és hozzon létre egy adottat ahelyett, hogy diff-alapú frissítést kísérel meg. Alapértelmezés szerint igaz.

setTraffic(TrafficOptions)

Adja meg a térkép forgalmi beállításait. A megadott beállítások alapértelmezett értéke az aktuális értékük lesz.

function setTraffic(options?: TrafficOptions)

Paraméterek

options
TrafficOptions

A térkép forgalommegjelenítésének meghatározására szolgáló lehetőségek.

setUserInteraction(UserInteractionOptions)

Állítsa be a térképvezérlő felhasználói interakciókezelőit. A megadott beállítások alapértelmezett értéke az aktuális értékük lesz.

function setUserInteraction(options?: UserInteractionOptions)

Paraméterek

options
UserInteractionOptions

A felhasználói interakciók kezelőinek engedélyezésére/letiltására vonatkozó lehetőségek.

stop()

Leállítja a folyamatban lévő animált áttűnéseket.

function stop()

triggerRepaint()

Egyetlen keret renderelésének aktiválása. Ezzel a módszerrel WebGL-rétegekkel újrafestheti a térképet, amikor a réteg tulajdonságai vagy tulajdonságai megváltoznak a réteg forrásához társítva. Ha ezt többször is meghívja a következő keret megjelenítése előtt, akkor is csak egyetlen képkocka lesz renderelve.

function triggerRepaint()