Class: PointRenderer

PointRenderer

POI Renderer constructor

new PointRenderer(globe)

Parameters:
Name Type Description
globe AbstractGlobe AbstractGlobe

Extends

Methods


createBucket(layer, style)

Create bucket to render a point
Parameters:
Name Type Description
layer
style
Returns:
Bucket
Type
PointBucket

render(renderables, start, end)

Render all the POIs
Parameters:
Name Type Description
renderables
start Integer Start index
end Integer End index

canApply(type, style)

Check if renderer is applicable
Parameters:
Name Type Description
type
style
Returns:
Can apply ?
Type
Boolean

findBucket(layer, style)

Find a compatible bucket
Parameters:
Name Type Description
layer
style
Inherited From:
Returns:
Bucket
Type
Bucket

generateLevelZero(tile)

Generate the level zero for a tile
Parameters:
Name Type Description
tile Tile Tile
Inherited From:

addGeometry(layer, geometry, style)

Add a geometry to a vector renderer
Parameters:
Name Type Description
layer
geometry
style
Inherited From:

removeGeometry(geometry)

Remove a geometry from a vector renderer
Parameters:
Name Type Description
geometry
Inherited From:

getOrCreateBucket(layer, geometry, style)

Get or create a bucket for the given configuration
Parameters:
Name Type Description
layer
geometry
style
Inherited From:
Returns:
Bucket
Type
Bucket

addGeometryToTile(layer, geometry, style, tile)

Add a geometry to a tile
Parameters:
Name Type Description
layer
geometry
style
tile Tile Tile
Inherited From:

removeGeometryFromTile(geometry, tile)

Remove a geometry from a tile
Parameters:
Name Type Description
geometry
tile Tile Tile
Inherited From: