ImageLayer class
Nakłada obraz na mapę z każdym rogiem zakotwiczonym na współrzędną na mapie. Znany również jako nakładka na ziemię lub obraz.
- Extends
Konstruktory
Image |
Tworzy nowy element ImageLayer. |
Właściwości dziedziczone
metadata | Właściwość kojarząca dane niestandardowe z warstwą. |
Metody
get |
Oblicza współrzędne dla obróconej warstwy obrazu, gdy są dostarczane z krawędziami pola ograniczenia i wartością obrotu.
Uwaga: jeśli wartość rotacji pochodzi z nakładki kmL ground, należy przekonwertować ją na obrót zgodnie z ruchem wskazówek zegara przy użyciu następującej formuły: |
get |
Oblicza współrzędne dla obróconej warstwy obrazu, gdy są dostarczane z krawędziami pola ograniczenia i wartością obrotu.
Uwaga: jeśli wartość rotacji pochodzi z nakładki kmL ground, należy przekonwertować ją na obrót zgodnie z ruchem wskazówek zegara przy użyciu następującej formuły: |
get |
Pobiera opcje warstwy kafelka. |
get |
Oblicza przybliżone piksele na obrazie źródłowym, który jest zgodny z podanymi pozycjami. |
get |
Oblicza przybliżone pozycje, które są zgodne z podanymi pikselami z obrazu źródłowego. |
set |
Ustawia opcje warstwy kafelka. |
Metody dziedziczone
get |
Pobiera identyfikator warstwy |
get |
Pobiera mapę, do którego jest obecnie dodawana warstwa, lub ma wartość null. |
on |
Metoda inicjowania dla warstwy, która jest wywoływana po dodaniu do mapy. |
on |
Metoda wywoływana po usunięciu warstwy z mapy. Należy wykonać wszelkie niezbędne operacje oczyszczania dla warstwy. |
Szczegóły konstruktora
ImageLayer(ImageLayerOptions, string)
Tworzy nowy element ImageLayer.
new ImageLayer(options: ImageLayerOptions, id?: string)
Parametry
- options
- ImageLayerOptions
Opcje warstwy kafelka.
- id
-
string
Identyfikator warstwy. Jeśli nie zostanie określony losowy, zostanie wygenerowany.
Szczegóły właściwości dziedziczonej
metadata
Właściwość kojarząca dane niestandardowe z warstwą.
metadata?: any
Wartość właściwości
any
Dziedziczone zwarstwy.metadata
Szczegóły metody
getCoordinatesFromEdges(number, number, number, number, number)
Oblicza współrzędne dla obróconej warstwy obrazu, gdy są dostarczane z krawędziami pola ograniczenia i wartością obrotu.
Uwaga: jeśli wartość rotacji pochodzi z nakładki kmL ground, należy przekonwertować ją na obrót zgodnie z ruchem wskazówek zegara przy użyciu następującej formuły: rotation = 360 – KmlRotation
static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]
Parametry
- north
-
number
Północna krawędź pola ograniczenia.
- south
-
number
Południowa krawędź pola ograniczenia.
- east
-
number
Wschodnia krawędź pola ograniczenia.
- west
-
number
Zachodnia krawędź pola ograniczenia.
- rotation
-
number
Obrót zgodnie z ruchem wskazówek zegara w stopniach
Zwraca
Position[]
getCoordinatesFromEdges(number, number, number, number, number)
Oblicza współrzędne dla obróconej warstwy obrazu, gdy są dostarczane z krawędziami pola ograniczenia i wartością obrotu.
Uwaga: jeśli wartość rotacji pochodzi z nakładki kmL ground, należy przekonwertować ją na obrót zgodnie z ruchem wskazówek zegara przy użyciu następującej formuły: rotation = 360 – KmlRotation
static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]
Parametry
- north
-
number
Północna krawędź pola ograniczenia.
- south
-
number
Południowa krawędź pola ograniczenia.
- east
-
number
Wschodnia krawędź pola ograniczenia.
- west
-
number
Zachodnia krawędź pola ograniczenia.
- rotation
-
number
Obrót zgodnie z ruchem wskazówek zegara w stopniach
Zwraca
Position[]
getOptions()
getPixels(Position[])
Oblicza przybliżone piksele na obrazie źródłowym, który jest zgodny z podanymi pozycjami.
function getPixels(positions: Position[]): Promise<Pixel[]>
Parametry
- positions
-
Position[]
podane pozycje z obrazu źródłowego używanego do obliczania pikseli
Zwraca
Promise<Pixel[]>
getPositions(Pixel[])
Oblicza przybliżone pozycje, które są zgodne z podanymi pikselami z obrazu źródłowego.
function getPositions(pixels: Pixel[]): Promise<Position[]>
Parametry
- pixels
-
Pixel[]
dostarczone piksele z obrazu źródłowego używanego do obliczania pozycji
Zwraca
Promise<Position[]>
setOptions(ImageLayerOptions)
Ustawia opcje warstwy kafelka.
function setOptions(options: ImageLayerOptions)
Parametry
- options
- ImageLayerOptions
Szczegóły metody dziedziczonej
getId()
Pobiera identyfikator warstwy
function getId(): string
Zwraca
string
Dziedziczone zpliku Layer.getId
getMap()
Pobiera mapę, do którego jest obecnie dodawana warstwa, lub ma wartość null.
function getMap(): Map
Zwraca
Dziedziczone zwarstwy.getMap
onAdd(Map)
Metoda inicjowania dla warstwy, która jest wywoływana po dodaniu do mapy.
function onAdd(map: Map)
Parametry
- map
- Map
Mapa warstwy została dodana do elementu .
Dziedziczone zwarstwy.onAdd
onRemove()
Metoda wywoływana po usunięciu warstwy z mapy. Należy wykonać wszelkie niezbędne operacje oczyszczania dla warstwy.
function onRemove()
Dziedziczone zwarstwy.onRemove