Map class
A vizuális és interaktív webes térkép vezérlője.
Konstruktorok
Map(string | HTMLElement, Service |
Térkép megjelenítése a megadott tárolóban. |
Tulajdonságok
authentication | |
controls | |
events | |
image |
|
is |
Igaz értéket ad vissza, ha a térkép el lett távolítva. |
layers | |
markers | |
popups | |
sources |
Metódusok
are |
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. |
disable |
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. |
enable |
Betölt egy 3D terephálót egy "raster-dem" forrás alapján. |
get |
A kamera aktuális tulajdonságait adja vissza. |
get |
Azt a HTMLCanvasElement értéket adja vissza, amelyre a térkép rajzolva van. |
get |
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. |
get |
A térképet tartalmazó HTMLElement értéket adja vissza. |
get |
Visszaadja azokat a szolgáltatásbeállításokat, amelyekkel a térképvezérlő inicializálva lett. |
get |
A térképvezérlő aktuális stílusbeállításait adja vissza. |
get |
Adja vissza a térképvezérlő aktuális forgalmi beállításait. |
get |
Adja vissza a térképvezérlő aktuális felhasználói interakciókezelő beállításait. |
pixels |
Képpontobjektumok tömbjének konvertálása földrajzi pozícióobjektumok tömbjeként a térképen. |
positions |
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. |
set |
Á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. |
set |
Adja meg a szolgáltatás beállításait. |
set |
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. |
set |
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. |
set |
Á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. |
trigger |
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
controls
events
imageSprite
isDisposed
Igaz értéket ad vissza, ha a térkép el lett távolítva.
boolean isDisposed
Tulajdonság értéke
boolean
layers
markers
popups
sources
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
Position[]
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()