Share via


ImageLayer class

Superpose une image sur la carte avec chaque coin ancré à une coordonnée sur la carte. Également appelé superposition de sol ou d’image.

Extends

Constructeurs

ImageLayer(ImageLayerOptions, string)

Construit un nouveau ImageLayer.

Propriétés héritées

metadata

Propriété permettant d’associer des données personnalisées à la couche.

Méthodes

getCoordinatesFromEdges(number, number, number, number, number)

Calcule les coordonnées d’une couche d’image pivotée lorsqu’elle est fournie avec les bords du cadre englobant et la valeur de rotation. Remarque : Si votre valeur de rotation provient d’une superposition de sol KML, elle doit être convertie en rotation dans le sens des aiguilles d’une montre à l’aide de la formule suivante : rotation = 360 – KmlRotation

getCoordinatesFromEdges(number, number, number, number, number)

Calcule les coordonnées d’une couche d’image pivotée lorsqu’elle est fournie avec les bords du cadre englobant et la valeur de rotation. Remarque : Si votre valeur de rotation provient d’une superposition de sol KML, elle doit être convertie en rotation dans le sens des aiguilles d’une montre à l’aide de la formule suivante : rotation = 360 – KmlRotation

getOptions()

Obtient les options du calque de vignettes.

getPixels(Position[])

Calcule les pixels approximatifs sur l’image source qui s’alignent sur les positions fournies.

getPositions(Pixel[])

Calcule les positions approximatives qui s’alignent sur les pixels fournis de l’image source.

setOptions(ImageLayerOptions)

Définit les options du calque de vignettes.

Méthodes héritées

getId()

Obtient l’ID de la couche

getMap()

Obtient la carte à laquelle la couche est actuellement ajoutée, ou null.

onAdd(Map)

Méthode d’initialisation pour la couche appelée en cas d’ajout à la carte.

onRemove()

Méthode appelée lorsque la couche est supprimée de la carte. Doit effectuer tout nettoyage nécessaire pour la couche.

Détails du constructeur

ImageLayer(ImageLayerOptions, string)

Construit un nouveau ImageLayer.

new ImageLayer(options: ImageLayerOptions, id?: string)

Paramètres

options
ImageLayerOptions

Options pour la couche de mosaïques.

id

string

ID de la couche. S’il n’est pas spécifié, un aléatoire sera généré.

Détails de la propriété héritée

metadata

Propriété permettant d’associer des données personnalisées à la couche.

metadata?: any

Valeur de propriété

any

Hérité deLayer.metadata

Détails de la méthode

getCoordinatesFromEdges(number, number, number, number, number)

Calcule les coordonnées d’une couche d’image pivotée lorsqu’elle est fournie avec les bords du cadre englobant et la valeur de rotation. Remarque : Si votre valeur de rotation provient d’une superposition de sol KML, elle doit être convertie en rotation dans le sens des aiguilles d’une montre à l’aide de la formule suivante : rotation = 360 – KmlRotation

static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]

Paramètres

north

number

Bord nord du cadre englobant.

south

number

Bord sud du cadre englobant.

east

number

Bord est du cadre englobant.

west

number

Bord ouest du cadre englobant.

rotation

number

Rotation dans le sens des aiguilles d’une montre en degrés

Retours

getCoordinatesFromEdges(number, number, number, number, number)

Calcule les coordonnées d’une couche d’image pivotée lorsqu’elle est fournie avec les bords du cadre englobant et la valeur de rotation. Remarque : Si votre valeur de rotation provient d’une superposition de sol KML, elle doit être convertie en rotation dans le sens des aiguilles d’une montre à l’aide de la formule suivante : rotation = 360 – KmlRotation

static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]

Paramètres

north

number

Bord nord du cadre englobant.

south

number

Bord sud du cadre englobant.

east

number

Bord est du cadre englobant.

west

number

Bord ouest du cadre englobant.

rotation

number

Rotation dans le sens des aiguilles d’une montre en degrés

Retours

getOptions()

Obtient les options du calque de vignettes.

function getOptions(): ImageLayerOptions

Retours

getPixels(Position[])

Calcule les pixels approximatifs sur l’image source qui s’alignent sur les positions fournies.

function getPixels(positions: Position[]): Promise<Pixel[]>

Paramètres

positions

Position[]

les positions fournies à partir de l’image source utilisée pour calculer les pixels

Retours

Promise<Pixel[]>

getPositions(Pixel[])

Calcule les positions approximatives qui s’alignent sur les pixels fournis de l’image source.

function getPositions(pixels: Pixel[]): Promise<Position[]>

Paramètres

pixels

Pixel[]

pixels fournis à partir de l’image source utilisée pour calculer les positions

Retours

Promise<Position[]>

setOptions(ImageLayerOptions)

Définit les options du calque de vignettes.

function setOptions(options: ImageLayerOptions)

Paramètres

Détails de la méthode héritée

getId()

Obtient l’ID de la couche

function getId(): string

Retours

string

Hérité deLayer.getId

getMap()

Obtient la carte à laquelle la couche est actuellement ajoutée, ou null.

function getMap(): Map

Retours

Map

Hérité deLayer.getMap

onAdd(Map)

Méthode d’initialisation pour la couche appelée en cas d’ajout à la carte.

function onAdd(map: Map)

Paramètres

map
Map

Carte à laquelle la couche a été ajoutée.

Hérité deLayer.onAdd

onRemove()

Méthode appelée lorsque la couche est supprimée de la carte. Doit effectuer tout nettoyage nécessaire pour la couche.

function onRemove()

Hérité deLayer.onRemove