WebGLLayer class
Haritanın WebGL bağlamı erişimiyle özel işleme mantığını etkinleştirir.
- Extends
Oluşturucular
Web |
Yeni bir WebGLLayer oluşturur. |
Devralınan Özellikler
metadata | Özel verileri katmanla ilişkilendirmek için bir özellik. |
Yöntemler
get |
WebGL katmanı seçeneklerini alır. |
set |
WebGL 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ı
WebGLLayer(string, WebGLLayerOptions)
Yeni bir WebGLLayer oluşturur.
new WebGLLayer(id?: string, options?: WebGLLayerOptions)
Parametreler
- id
-
string
Katmanın kimliği. Belirtilmezse rastgele bir tane oluşturulur.
- options
- WebGLLayerOptions
WebGL katmanı seçenekleri.
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ı
getOptions()
WebGL katmanı seçeneklerini alır.
function getOptions(): WebGLLayerOptions
Döndürülenler
setOptions(WebGLLayerOptions)
WebGL katmanı seçeneklerini ayarlar.
function setOptions(options: WebGLLayerOptions)
Parametreler
- options
- WebGLLayerOptions
WebGL katmanının yeni seçenekleri.
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ı