flywave-vectortile-datasource.vectortiledataemitter
Home > @flywave/flywave-vectortile-datasource > VectorTileDataEmitter
VectorTileDataEmitter class
Signature:
export declare class VectorTileDataEmitter
Constructors
Constructor | Modifiers | Description |
|---|---|---|
Constructs a new instance of the |
Properties
Property | Modifiers | Type | Description |
|---|---|---|---|
| THREE.Vector3 | ||
| import("@flywave/flywave-geoutils").Projection |
Methods
Method | Modifiers | Description |
|---|---|---|
Creates the geometries that belongs to the [[Tile]. | ||
processLineFeature(layer, extents, geometry, context, techniques) | Creates the line geometries for the given feature. | |
processPointFeature(layer, extents, geometry, context, techniques) | Creates the Point of Interest geometries for the given feature. | |
processPolygonFeature(layer, extents, geometry, context, techniques) | Creates the polygons geometries for the given feature. | |
splitJaggyLines(lines, minEstimatedLabelLengthSqr, maxCornerAngle) |
| Split the lines array into multiple parts if there are sharp corners. Reject parts that are too short to display the label text. |