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

ImageLayer(ImageLayerOptions, string)

Maakt een nieuwe ImageLayer.

Overgenomen eigenschappen

metadata

Een eigenschap voor het koppelen van aangepaste gegevens aan de laag.

Methoden

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

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

getOptions()

Hiermee haalt u de opties van de tegellaag op.

getPixels(Position[])

Berekent de geschatte pixels op de bronafbeelding die zijn uitgelijnd met de opgegeven posities.

getPositions(Pixel[])

Berekent de geschatte posities die worden uitgelijnd met de opgegeven pixels van de bronafbeelding.

setOptions(ImageLayerOptions)

Hiermee stelt u de opties van de tegellaag in.

Overgenomen methoden

getId()

Hiermee haalt u de id van de laag op

getMap()

Hiermee haalt u de kaart op waaraan de laag momenteel is toegevoegd, of null.

onAdd(Map)

Initialisatiemethode voor de laag die wordt aangeroepen wanneer deze wordt toegevoegd aan de kaart.

onRemove()

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

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

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

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

Map

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