Compartir a través de


ImageLayer class

Superpone una imagen en el mapa con cada esquina anclada a una coordenada en el mapa. También conocido como superposición de imagen o suelo.

Extends

Constructores

ImageLayer(ImageLayerOptions, string)

Construye un nuevo ImageLayer.

Propiedades heredadas

metadata

Propiedad para asociar datos personalizados con la capa.

Métodos

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

Calcula las coordenadas de una capa de imagen girada cuando se proporciona con los bordes del rectángulo delimitador y el valor de rotación. Nota: Si el valor de rotación procede de una superposición de terreno KML, deberá convertirse en una rotación en sentido de las agujas del reloj mediante la fórmula siguiente: rotation = 360 – KmlRotation

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

Calcula las coordenadas de una capa de imagen girada cuando se proporciona con los bordes del rectángulo delimitador y el valor de rotación. Nota: Si el valor de rotación procede de una superposición de terreno KML, deberá convertirse en una rotación en sentido de las agujas del reloj mediante la fórmula siguiente: rotation = 360 – KmlRotation

getOptions()

Obtiene las opciones de la capa de mosaico.

getPixels(Position[])

Calcula los píxeles aproximados de la imagen de origen que se alinean con las posiciones proporcionadas.

getPositions(Pixel[])

Calcula las posiciones aproximadas que se alinean con los píxeles proporcionados de la imagen de origen.

setOptions(ImageLayerOptions)

Establece las opciones de la capa de mosaico.

Métodos heredados

getId()

Obtiene el identificador de la capa.

getMap()

Obtiene el mapa al que se agrega actualmente la capa o null.

onAdd(Map)

Método de inicialización para la capa a la que se llama cuando se agrega al mapa.

onRemove()

Método al que se llama cuando se quita la capa del mapa. Debe realizar cualquier limpieza necesaria para la capa.

Detalles del constructor

ImageLayer(ImageLayerOptions, string)

Construye un nuevo ImageLayer.

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

Parámetros

options
ImageLayerOptions

Las opciones de la capa de mosaico.

id

string

Identificador de la capa. Si no se especifica un aleatorio, se generará uno.

Detalles de las propiedades heredadas

metadata

Propiedad para asociar datos personalizados con la capa.

metadata?: any

Valor de propiedad

any

Heredado deLayer.metadata

Detalles del método

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

Calcula las coordenadas de una capa de imagen girada cuando se proporciona con los bordes del rectángulo delimitador y el valor de rotación. Nota: Si el valor de rotación procede de una superposición de terreno KML, deberá convertirse en una rotación en sentido de las agujas del reloj mediante la fórmula siguiente: rotation = 360 – KmlRotation

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

Parámetros

north

number

Borde norte del rectángulo delimitador.

south

number

Borde sur del rectángulo delimitador.

east

number

Borde este del rectángulo delimitador.

west

number

Borde oeste del rectángulo delimitador.

rotation

number

Rotación en grados en el sentido de las agujas del reloj

Devoluciones

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

Calcula las coordenadas de una capa de imagen girada cuando se proporciona con los bordes del rectángulo delimitador y el valor de rotación. Nota: Si el valor de rotación procede de una superposición de terreno KML, deberá convertirse en una rotación en sentido de las agujas del reloj mediante la fórmula siguiente: rotation = 360 – KmlRotation

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

Parámetros

north

number

Borde norte del rectángulo delimitador.

south

number

Borde sur del rectángulo delimitador.

east

number

Borde este del rectángulo delimitador.

west

number

Borde oeste del rectángulo delimitador.

rotation

number

Rotación en grados en el sentido de las agujas del reloj

Devoluciones

getOptions()

Obtiene las opciones de la capa de mosaico.

function getOptions(): ImageLayerOptions

Devoluciones

getPixels(Position[])

Calcula los píxeles aproximados de la imagen de origen que se alinean con las posiciones proporcionadas.

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

Parámetros

positions

Position[]

las posiciones proporcionadas de la imagen de origen usadas para calcular los píxeles

Devoluciones

Promise<Pixel[]>

getPositions(Pixel[])

Calcula las posiciones aproximadas que se alinean con los píxeles proporcionados de la imagen de origen.

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

Parámetros

pixels

Pixel[]

los píxeles proporcionados de la imagen de origen usadas para calcular las posiciones

Devoluciones

Promise<Position[]>

setOptions(ImageLayerOptions)

Establece las opciones de la capa de mosaico.

function setOptions(options: ImageLayerOptions)

Parámetros

Detalles de los métodos heredados

getId()

Obtiene el identificador de la capa.

function getId(): string

Devoluciones

string

Heredado deLayer.getId

getMap()

Obtiene el mapa al que se agrega actualmente la capa o null.

function getMap(): Map

Devoluciones

Map

Heredado deLayer.getMap

onAdd(Map)

Método de inicialización para la capa a la que se llama cuando se agrega al mapa.

function onAdd(map: Map)

Parámetros

map
Map

Mapa al que se ha agregado la capa.

Heredado deLayer.onAdd

onRemove()

Método al que se llama cuando se quita la capa del mapa. Debe realizar cualquier limpieza necesaria para la capa.

function onRemove()

Heredado deLayer.onRemove