Class: Layer ¶
Hierarchy ¶
any↳
Layer
Table of contents ¶
Constructors ¶
Properties ¶
Methods ¶
- onMoveStart
 - onMoving
 - onMoveEnd
 - onDragRotateStart
 - onDragRotateEnd
 - onResize
 - onZoomStart
 - onZooming
 - onZoomEnd
 - update
 - getWorlds
 - calcWitchWorld
 - getClipMask
 - setClipMask
 - prepareToDraw
 - isRendering
 - draw
 - drawOnInteracting
 - getObjects
 - clear
 - clearObject
 - getCamera
 - getScene
 - renderScene
 - onAdd
 - onRemove
 - getEvents
 
Constructors ¶
constructor ¶
• new Layer(id, source, opts): Layer
Parameters ¶
| Name | Type | 
|---|---|
id | string | 
source | SourceType | 
opts | BaseLayerOptionType | 
Returns ¶
Overrides ¶
maptalks.TileLayer.constructor
Defined in ¶
Properties ¶
type ¶
• type: string
Defined in ¶
_needsUpdate ¶
• _needsUpdate: boolean = true
Defined in ¶
_coordCache ¶
• _coordCache: Object = {}
Defined in ¶
layer ¶
• layer: WithNull<BaseLayer>
Defined in ¶
Methods ¶
onMoveStart ¶
▸ onMoveStart(): void
Returns ¶
void
Defined in ¶
onMoving ¶
▸ onMoving(): void
Returns ¶
void
Defined in ¶
onMoveEnd ¶
▸ onMoveEnd(): void
Returns ¶
void
Defined in ¶
onDragRotateStart ¶
▸ onDragRotateStart(): void
Returns ¶
void
Defined in ¶
onDragRotateEnd ¶
▸ onDragRotateEnd(): void
Returns ¶
void
Defined in ¶
onResize ¶
▸ onResize(): void
Returns ¶
void
Defined in ¶
onZoomStart ¶
▸ onZoomStart(): void
Returns ¶
void
Defined in ¶
onZooming ¶
▸ onZooming(): void
Returns ¶
void
Defined in ¶
onZoomEnd ¶
▸ onZoomEnd(): void
Returns ¶
void
Defined in ¶
update ¶
▸ update(): void
Returns ¶
void
Defined in ¶
getWorlds ¶
▸ getWorlds(): { world: number ; offset: number ; xmin: number ; xmax: number }[]
Returns ¶
{ world: number ; offset: number ; xmin: number ; xmax: number }[]
Defined in ¶
calcWitchWorld ¶
▸ calcWitchWorld(center, worlds): undefined | number
Parameters ¶
| Name | Type | 
|---|---|
center | number[] | 
worlds | { world: number ; offset: number ; xmin: number ; xmax: number }[] | 
Returns ¶
undefined | number
Defined in ¶
getClipMask ¶
▸ getClipMask(): any
Returns ¶
any
Defined in ¶
setClipMask ¶
▸ setClipMask(mask): void
Parameters ¶
| Name | Type | 
|---|---|
mask | any | 
Returns ¶
void
Defined in ¶
prepareToDraw ¶
▸ prepareToDraw(gl, scene): undefined | false
Parameters ¶
| Name | Type | 
|---|---|
gl | any | 
scene | any | 
Returns ¶
undefined | false
Defined in ¶
isRendering ¶
▸ isRendering(): boolean
Returns ¶
boolean
Defined in ¶
draw ¶
▸ draw(gl, view, scene, camera, timeStamp, context): void
Parameters ¶
| Name | Type | 
|---|---|
gl | any | 
view | any | 
scene | any | 
camera | any | 
timeStamp | any | 
context | any | 
Returns ¶
void
Defined in ¶
drawOnInteracting ¶
▸ drawOnInteracting(gl, view, scene, camera, event, timeStamp, context): void
Parameters ¶
| Name | Type | 
|---|---|
gl | any | 
view | any | 
scene | any | 
camera | any | 
event | any | 
timeStamp | any | 
context | any | 
Returns ¶
void
Defined in ¶
getObjects ¶
▸ getObjects(): any[]
Returns ¶
any[]
Defined in ¶
clear ¶
▸ clear(): Layer
Returns ¶
Defined in ¶
clearObject ¶
▸ clearObject(): Layer
Returns ¶
Defined in ¶
getCamera ¶
▸ getCamera(): WithNull<PerspectiveCamera | OrthographicCamera>
Returns ¶
WithNull<PerspectiveCamera | OrthographicCamera>
Defined in ¶
getScene ¶
▸ getScene(): WithNull<Scene>
Returns ¶
WithNull<Scene>
Defined in ¶
renderScene ¶
▸ renderScene(context?, layer?): Layer
Parameters ¶
| Name | Type | 
|---|---|
context? | any | 
layer? | any | 
Returns ¶
Defined in ¶
onAdd ¶
▸ onAdd(): Layer
Returns ¶
Defined in ¶
onRemove ¶
▸ onRemove(): Layer
Returns ¶
Defined in ¶
getEvents ¶
▸ getEvents(): Object
Returns ¶
Object
| Name | Type | 
|---|---|
_zoomstart | () => void | 
_zooming | () => void | 
_zoomend | () => void | 
_resize | () => void | 
_movestart | () => void | 
_moving | () => void | 
_moveend | () => void | 
_dragrotatestart | () => void | 
_dragrotateend | () => void |