The instance
of the TileGeometryCreator
.
TileGeometryCreator
Called after the Tile
has been decoded. It is required to call initDecodedTile
before
calling this method.
The Tile to process.
The decodedTile containing the actual tile map data.
Promise resolved when all textures are ready to render.
Creates Tile
objects from the decoded tile and list of materials specified.
The Tile to create the geometry on.
The {@link @here/harp-datasource-protocol#DecodedTile}.
Callback for each texture created, getting a promise that will be resolved once the texture is loaded. Texture is not uploaded to GPU.
-: Optional filter. Should return true for any technique that is applicable.
Creates TextElement objects from the decoded tile and list of materials specified. The priorities of the TextElements are updated to simplify label placement.
The Tile to create the testElements on.
The {@link @here/harp-datasource-protocol#DecodedTile}.
-: Optional filter. Should return true for any text technique that is applicable.
Apply enabledKinds
and disabledKinds
to all techniques in the decodedTile
. If a
technique is identified as disabled, its property enabled
is set to false
.
The decodedTile containing the actual tile map data.
Optional GeometryKindSet used to specify which object kinds should be created.
Optional GeometryKindSet used to filter objects that should not be created.
Prepare the Tiles pois. Uses the PoiManager in MapView.
Splits the text paths that contain sharp corners.
The original path geometries that may have defects.
-: Optional filter. Should return true for any text technique that is applicable.
Processes the given tile and assign default values for geometry kinds, render orders and label priorities.
Generated using TypeDoc
Support class to create geometry for a Tile from a {@link @here/harp-datasource-protocol#DecodedTile}.