ImageLayer class
Her köşesi haritadaki bir koordinata sabitlenmiş bir görüntüyü harita üzerinde yer paylaşımlı olarak gösterir. Yer veya görüntü katmanı olarak da bilinir.
- Extends
Oluşturucular
Image |
Yeni bir ImageLayer oluşturur. |
Devralınan Özellikler
metadata | Özel verileri katmanla ilişkilendirmek için bir özellik. |
Yöntemler
get |
Sınırlayıcı kutu kenarları ve döndürme değeri ile birlikte sağlandığında, döndürülmüş görüntü katmanının koordinatlarını hesaplar.
Not: Döndürme değeriniz KML Yer Paylaşımındansa, aşağıdaki formül kullanılarak saat yönünde döndürmeye dönüştürülmesi gerekir: |
get |
Sınırlayıcı kutu kenarları ve döndürme değeri ile birlikte sağlandığında, döndürülmüş görüntü katmanının koordinatlarını hesaplar.
Not: Döndürme değeriniz KML Yer Paylaşımındansa, aşağıdaki formül kullanılarak saat yönünde döndürmeye dönüştürülmesi gerekir: |
get |
Kutucuk katmanı seçeneklerini alır. |
get |
Kaynak görüntüdeki sağlanan konumlarla hizalanmış yaklaşık pikselleri hesaplar. |
get |
Kaynak görüntüden sağlanan piksellerle hizalanmış yaklaşık konumları hesaplar. |
set |
Kutucuk katmanı seçeneklerini ayarlar. |
Devralınan Yöntemler
get |
Katmanın kimliğini alır |
get |
Katmanın şu anda eklendiği haritayı veya null değerini alır. |
on |
Haritaya eklendiğinde çağrılan katman için başlatma yöntemi. |
on |
Katman haritadan kaldırıldığında çağrılan yöntem. Katman için gerekli temizleme işlemlerini gerçekleştirmelidir. |
Oluşturucu Ayrıntıları
ImageLayer(ImageLayerOptions, string)
Yeni bir ImageLayer oluşturur.
new ImageLayer(options: ImageLayerOptions, id?: string)
Parametreler
- options
- ImageLayerOptions
Kutucuk katmanı seçenekleri.
- id
-
string
Katmanın kimliği. Belirtilmezse rastgele bir tane oluşturulur.
Devralınan Özellik Detayları
metadata
Özel verileri katmanla ilişkilendirmek için bir özellik.
metadata?: any
Özellik Değeri
any
Yöntem Ayrıntıları
getCoordinatesFromEdges(number, number, number, number, number)
Sınırlayıcı kutu kenarları ve döndürme değeri ile birlikte sağlandığında, döndürülmüş görüntü katmanının koordinatlarını hesaplar.
Not: Döndürme değeriniz KML Yer Paylaşımındansa, aşağıdaki formül kullanılarak saat yönünde döndürmeye dönüştürülmesi gerekir: rotation = 360 – KmlRotation
static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]
Parametreler
- north
-
number
Sınırlayıcı kutunun kuzey kenarı.
- south
-
number
Sınırlayıcı kutunun güney kenarı.
- east
-
number
Sınırlayıcı kutunun doğu kenarı.
- west
-
number
Sınırlayıcı kutunun batı kenarı.
- rotation
-
number
Derece olarak saat yönünde döndürme
Döndürülenler
Position[]
getCoordinatesFromEdges(number, number, number, number, number)
Sınırlayıcı kutu kenarları ve döndürme değeri ile birlikte sağlandığında, döndürülmüş görüntü katmanının koordinatlarını hesaplar.
Not: Döndürme değeriniz KML Yer Paylaşımındansa, aşağıdaki formül kullanılarak saat yönünde döndürmeye dönüştürülmesi gerekir: rotation = 360 – KmlRotation
static function getCoordinatesFromEdges(north: number, south: number, east: number, west: number, rotation?: number): Position[]
Parametreler
- north
-
number
Sınırlayıcı kutunun kuzey kenarı.
- south
-
number
Sınırlayıcı kutunun güney kenarı.
- east
-
number
Sınırlayıcı kutunun doğu kenarı.
- west
-
number
Sınırlayıcı kutunun batı kenarı.
- rotation
-
number
Derece olarak saat yönünde döndürme
Döndürülenler
Position[]
getOptions()
Kutucuk katmanı seçeneklerini alır.
function getOptions(): ImageLayerOptions
Döndürülenler
getPixels(Position[])
Kaynak görüntüdeki sağlanan konumlarla hizalanmış yaklaşık pikselleri hesaplar.
function getPixels(positions: Position[]): Promise<Pixel[]>
Parametreler
- positions
-
Position[]
pikselleri hesaplamak için kullanılan kaynak görüntüden sağlanan konumlar
Döndürülenler
Promise<Pixel[]>
getPositions(Pixel[])
Kaynak görüntüden sağlanan piksellerle hizalanmış yaklaşık konumları hesaplar.
function getPositions(pixels: Pixel[]): Promise<Position[]>
Parametreler
- pixels
-
Pixel[]
konumları hesaplamak için kullanılan kaynak görüntüden sağlanan pikseller
Döndürülenler
Promise<Position[]>
setOptions(ImageLayerOptions)
Kutucuk katmanı seçeneklerini ayarlar.
function setOptions(options: ImageLayerOptions)
Parametreler
- options
- ImageLayerOptions
Devralınan Yöntemin Ayrıntıları
getId()
getMap()
Katmanın şu anda eklendiği haritayı veya null değerini alır.
function getMap(): Map
Döndürülenler
onAdd(Map)
Haritaya eklendiğinde çağrılan katman için başlatma yöntemi.
function onAdd(map: Map)
Parametreler
- map
- Map
Katmanın eklendiği harita.
onRemove()
Katman haritadan kaldırıldığında çağrılan yöntem. Katman için gerekli temizleme işlemlerini gerçekleştirmelidir.
function onRemove()
Layer.onRemove'danDevralındı