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
Image |
Construye un nuevo ImageLayer. |
Propiedades heredadas
metadata | Propiedad para asociar datos personalizados con la capa. |
Métodos
get |
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: |
get |
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: |
get |
Obtiene las opciones de la capa de mosaico. |
get |
Calcula los píxeles aproximados de la imagen de origen que se alinean con las posiciones proporcionadas. |
get |
Calcula las posiciones aproximadas que se alinean con los píxeles proporcionados de la imagen de origen. |
set |
Establece las opciones de la capa de mosaico. |
Métodos heredados
get |
Obtiene el identificador de la capa. |
get |
Obtiene el mapa al que se agrega actualmente la capa o null. |
on |
Método de inicialización para la capa a la que se llama cuando se agrega al mapa. |
on |
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
Position[]
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
Position[]
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
- options
- ImageLayerOptions
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
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