ImageLayer class
Hiermee wordt een afbeelding op de kaart overlays met elke hoek verankerd aan een coördinaat op de kaart. Ook wel een grond- of afbeeldingsoverlay genoemd.
- Extends
Constructors
Image |
Maakt een nieuwe ImageLayer. |
Overgenomen eigenschappen
metadata | Een eigenschap voor het koppelen van aangepaste gegevens aan de laag. |
Methoden
get |
Berekent coördinaten voor een gedraaide afbeeldingslaag wanneer deze wordt geleverd met de randen van het begrenzingsvak en de rotatiewaarde.
Opmerking: als uw rotatiewaarde afkomstig is van een KML Ground Overlay, moet deze worden geconverteerd naar een draaiing met de klok mee met de volgende formule: |
get |
Berekent coördinaten voor een gedraaide afbeeldingslaag wanneer deze wordt geleverd met de randen van het begrenzingsvak en de rotatiewaarde.
Opmerking: als uw rotatiewaarde afkomstig is van een KML Ground Overlay, moet deze worden geconverteerd naar een draaiing met de klok mee met de volgende formule: |
get |
Hiermee haalt u de opties van de tegellaag op. |
get |
Berekent de geschatte pixels op de bronafbeelding die zijn uitgelijnd met de opgegeven posities. |
get |
Berekent de geschatte posities die worden uitgelijnd met de opgegeven pixels van de bronafbeelding. |
set |
Hiermee stelt u de opties van de tegellaag in. |
Overgenomen methoden
get |
Hiermee haalt u de id van de laag op |
get |
Hiermee haalt u de kaart op waaraan de laag momenteel is toegevoegd, of null. |
on |
Initialisatiemethode voor de laag die wordt aangeroepen wanneer deze wordt toegevoegd aan de kaart. |
on |
Methode die wordt aangeroepen wanneer de laag uit de kaart wordt verwijderd. Moet de benodigde opschoning voor de laag uitvoeren. |
Constructordetails
ImageLayer(ImageLayerOptions, string)
Maakt een nieuwe ImageLayer.
new ImageLayer(options: ImageLayerOptions, id?: string)
Parameters
- options
- ImageLayerOptions
De opties voor de tegellaag.
- id
-
string
De id van de laag. Als dit niet is opgegeven, wordt er een willekeurige gegenereerd.
Details van overgenomen eigenschap
metadata
Een eigenschap voor het koppelen van aangepaste gegevens aan de laag.
metadata?: any
Waarde van eigenschap
any
Overgenomen vanLayer.metadata
Methodedetails
getCoordinatesFromEdges(number, number, number, number, number)
Berekent coördinaten voor een gedraaide afbeeldingslaag wanneer deze wordt geleverd met de randen van het begrenzingsvak en de rotatiewaarde.
Opmerking: als uw rotatiewaarde afkomstig is van een KML Ground Overlay, moet deze worden geconverteerd naar een draaiing met de klok mee met de volgende formule: rotation = 360 – KmlRotation
static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]
Parameters
- north
-
number
De noordrand van het begrenzingsvak.
- south
-
number
De zuidrand van het begrenzingsvak.
- east
-
number
De oostrand van het begrenzingsvak.
- west
-
number
De westrand van het begrenzingsvak.
- rotation
-
number
Rechtsom draaien in graden
Retouren
Position[]
getCoordinatesFromEdges(number, number, number, number, number)
Berekent coördinaten voor een gedraaide afbeeldingslaag wanneer deze wordt geleverd met de randen van het begrenzingsvak en de rotatiewaarde.
Opmerking: als uw rotatiewaarde afkomstig is van een KML Ground Overlay, moet deze worden geconverteerd naar een draaiing met de klok mee met de volgende formule: rotation = 360 – KmlRotation
static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]
Parameters
- north
-
number
De noordrand van het begrenzingsvak.
- south
-
number
De zuidrand van het begrenzingsvak.
- east
-
number
De oostrand van het begrenzingsvak.
- west
-
number
De westrand van het begrenzingsvak.
- rotation
-
number
Rechtsom draaien in graden
Retouren
Position[]
getOptions()
Hiermee haalt u de opties van de tegellaag op.
function getOptions(): ImageLayerOptions
Retouren
getPixels(Position[])
Berekent de geschatte pixels op de bronafbeelding die zijn uitgelijnd met de opgegeven posities.
function getPixels(positions: Position[]): Promise<Pixel[]>
Parameters
- positions
-
Position[]
de opgegeven posities van de bronafbeelding die wordt gebruikt om de pixels te berekenen
Retouren
Promise<Pixel[]>
getPositions(Pixel[])
Berekent de geschatte posities die worden uitgelijnd met de opgegeven pixels van de bronafbeelding.
function getPositions(pixels: Pixel[]): Promise<Position[]>
Parameters
- pixels
-
Pixel[]
de opgegeven pixels uit de bronafbeelding die wordt gebruikt om de posities te berekenen
Retouren
Promise<Position[]>
setOptions(ImageLayerOptions)
Hiermee stelt u de opties van de tegellaag in.
function setOptions(options: ImageLayerOptions)
Parameters
- options
- ImageLayerOptions
Details overgenomen methode
getId()
Hiermee haalt u de id van de laag op
function getId(): string
Retouren
string
Overgenomen vanLayer.getId
getMap()
Hiermee haalt u de kaart op waaraan de laag momenteel is toegevoegd, of null.
function getMap(): Map
Retouren
Overgenomen vanLayer.getMap
onAdd(Map)
Initialisatiemethode voor de laag die wordt aangeroepen wanneer deze wordt toegevoegd aan de kaart.
function onAdd(map: Map)
Parameters
- map
- Map
De kaart waaraan de laag is toegevoegd.
Overgenomen vanLayer.onAdd
onRemove()
Methode die wordt aangeroepen wanneer de laag uit de kaart wordt verwijderd. Moet de benodigde opschoning voor de laag uitvoeren.
function onRemove()
Overgenomen vanLayer.onRemove