@maptalks/vt
Advanced tools
+208
-75
| /*! | ||
| * @maptalks/vt v0.109.0 | ||
| * @maptalks/vt v0.115.0 | ||
| * LICENSE : undefined | ||
@@ -8,2 +8,5 @@ * (c) 2016-2025 maptalks.org | ||
| import { FillSymbol, LineSymbol, MarkerCommonSymbol, TextSymbol, LayerIdentifyOptionsType, TileLayerOptionsType, LayerJSONType, OverlayLayerOptionsType } from 'maptalks'; | ||
| import * as maptalks_dist_core_worker_Actor from 'maptalks/dist/core/worker/Actor'; | ||
| import * as maptalks_dist_core_worker_WorkerPool from 'maptalks/dist/core/worker/WorkerPool'; | ||
| import * as maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable from 'maptalks/dist/renderer/layer/tilelayer/TileLayerRendererable'; | ||
| import { vec3, reshader, GroundPainter } from '@maptalks/gl'; | ||
@@ -196,2 +199,14 @@ import * as _______________gl_node_modules__maptalks_regl_dist_regl from '../../../../../gl/node_modules/@maptalks/regl/dist/regl'; | ||
| queryTerrainTiles(tileInfo: any): any; | ||
| _parseStyle(style: any): { | ||
| originFeatureStyle: any; | ||
| featureStyle: any[]; | ||
| style: any; | ||
| background: { | ||
| enable: any; | ||
| color: any; | ||
| opacity: any; | ||
| patternFile: any; | ||
| depthRange: any; | ||
| }; | ||
| }; | ||
| /** | ||
@@ -475,2 +490,4 @@ * 获取图层的polygonOffsetCount,用于GroupGLLayer全局管理polygonOffset。 | ||
| loadTileErrorLogIgnoreCodes?: Array<number>; | ||
| loadTileCachMaxSize?: number; | ||
| loadTileCacheLog?: boolean; | ||
| } & TileLayerOptionsType; | ||
@@ -611,37 +628,3 @@ type AsyncFeatureQueryOptions = { | ||
| declare const WorkerConnection_base: { | ||
| new (workerKey: string): { | ||
| initializing: boolean; | ||
| workerKey: string; | ||
| workerPool: { | ||
| active: { | ||
| [key: number]: boolean; | ||
| }; | ||
| workerCount: number; | ||
| workers: Worker[]; | ||
| acquire(id: number): Worker[]; | ||
| release(id: number): void; | ||
| addMessage(workerId: number, data: any, buffers: ArrayBuffer[]): void; | ||
| commit(): void; | ||
| getWorkers(): Worker[]; | ||
| broadcastIdleMessage(messageRatio: number): any; | ||
| }; | ||
| currentActor: number; | ||
| actorId: number; | ||
| workers: Worker[]; | ||
| callbacks: { | ||
| [key: string]: Function; | ||
| }; | ||
| callbackID: number; | ||
| receiveFn: any; | ||
| created(): void; | ||
| isActive(): boolean; | ||
| broadcast<T = any>(data: T, buffers: ArrayBuffer[], cb: Function): any; | ||
| send<T_1 = any>(data: T_1, buffers: ArrayBuffer[], cb: Function, workerId?: number): any; | ||
| receive(message: maptalks.Message<any>): void; | ||
| remove(): void; | ||
| post(data: any, buffers: ArrayBuffer[], targetID: number): number; | ||
| getDedicatedWorker(): number; | ||
| }; | ||
| }; | ||
| declare const WorkerConnection_base: typeof maptalks_dist_core_worker_Actor.default; | ||
| declare class WorkerConnection extends WorkerConnection_base { | ||
@@ -846,2 +829,3 @@ constructor(workerKey: any, layer: any); | ||
| update(config: any): void; | ||
| _updateTexture(): void; | ||
| getView(): GPUTextureView; | ||
@@ -873,2 +857,3 @@ addBindGroup(bindGroup: any): void; | ||
| update(config: any): void; | ||
| _updateTexture(): void; | ||
| getView(): GPUTextureView; | ||
@@ -903,2 +888,3 @@ addBindGroup(bindGroup: any): void; | ||
| update(config: any): void; | ||
| _updateTexture(): void; | ||
| getView(): GPUTextureView; | ||
@@ -925,2 +911,3 @@ addBindGroup(bindGroup: any): void; | ||
| update(config: any): void; | ||
| _updateTexture(): void; | ||
| getView(): GPUTextureView; | ||
@@ -982,6 +969,5 @@ addBindGroup(bindGroup: any): void; | ||
| createContext(): void; | ||
| clearContext(): void; | ||
| }) & (new (...args: any[]) => { | ||
| [x: string]: any; | ||
| tilesInView: maptalks.TilesInViewType; | ||
| tilesInView: maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TilesInViewType; | ||
| tilesLoading: { | ||
@@ -997,3 +983,3 @@ [key: string]: any; | ||
| }[]; | ||
| _tileQueueIds: Set<maptalks.LayerId>; | ||
| _tileQueueIds: Set<maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.LayerId>; | ||
| tileCache: maptalks.LRUCache; | ||
@@ -1006,15 +992,3 @@ _compareTiles: any; | ||
| workerKey: string; | ||
| workerPool: { | ||
| active: { | ||
| [key: number]: boolean; | ||
| }; | ||
| workerCount: number; | ||
| workers: Worker[]; | ||
| acquire(id: number): Worker[]; | ||
| release(id: number): void; | ||
| addMessage(workerId: number, data: any, buffers: ArrayBuffer[]): void; | ||
| commit(): void; | ||
| getWorkers(): Worker[]; | ||
| broadcastIdleMessage(messageRatio: number): any; | ||
| }; | ||
| workerPool: maptalks_dist_core_worker_WorkerPool.default; | ||
| currentActor: number; | ||
@@ -1032,3 +1006,3 @@ actorId: number; | ||
| send<T_1 = any>(data: T_1, buffers: ArrayBuffer[], cb: Function, workerId?: number): any; | ||
| receive(message: maptalks.Message<any>): void; | ||
| receive(message: maptalks_dist_core_worker_Actor.Message<any>): void; | ||
| remove(): void; | ||
@@ -1045,3 +1019,3 @@ post(data: any, buffers: ArrayBuffer[], targetID: number): number; | ||
| _tilePlaceHolder: any; | ||
| _frameTileGrids: maptalks.TileGrids; | ||
| _frameTileGrids: maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TileGrids; | ||
| drawingCurrentTiles: boolean; | ||
@@ -1055,3 +1029,3 @@ drawingChildTiles: boolean; | ||
| draw(timestamp: number, context: any): number; | ||
| getTileGridsInCurrentFrame(): maptalks.TileGrids; | ||
| getTileGridsInCurrentFrame(): maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TileGrids; | ||
| getCurrentTimestamp(): number; | ||
@@ -1072,3 +1046,3 @@ _getTilesInCurrentFrame(): { | ||
| isTileCached(tileId: string): boolean; | ||
| isTileFadingIn(tileImage: maptalks.TileImage): boolean; | ||
| isTileFadingIn(tileImage: maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TileImage): boolean; | ||
| _drawTiles(tiles: any, parentTiles: any, childTiles: any, placeholders: any, parentContext: any, missedTiles: any, incompleteTiles: any): void; | ||
@@ -1098,3 +1072,3 @@ _drawChildTiles(childTiles: any, parentContext: any): void; | ||
| maxAltitude?: number; | ||
| }, tileImage: maptalks.TileImage, parentContext?: any): void; | ||
| }, tileImage: maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TileImage, parentContext?: any): void; | ||
| _drawTileAndCache(tile: maptalks.Tile, parentContext: any): void; | ||
@@ -1125,3 +1099,3 @@ drawOnInteracting(event: any, timestamp: number, context: any): void; | ||
| maxAltitude?: number; | ||
| }): maptalks.TileImage; | ||
| }): maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TileImage; | ||
| _fetchImage(image: any, tile: { | ||
@@ -1165,3 +1139,3 @@ x: number; | ||
| }): void; | ||
| abortTileLoading(tileImage: maptalks.TileImage, tileInfo: { | ||
| abortTileLoading(tileImage: maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TileImage, tileInfo: { | ||
| x: number; | ||
@@ -1185,3 +1159,3 @@ y: number; | ||
| }): void; | ||
| onTileLoad(tileImage: maptalks.TileImage, tileInfo: { | ||
| onTileLoad(tileImage: maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TileImage, tileInfo: { | ||
| x: number; | ||
@@ -1226,3 +1200,3 @@ y: number; | ||
| _computeAvgTileAltitude(): void; | ||
| checkTileInQueue(tileImage: maptalks.TileImage, tileInfo: { | ||
| checkTileInQueue(tileImage: maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TileImage, tileInfo: { | ||
| x: number; | ||
@@ -1246,3 +1220,3 @@ y: number; | ||
| }): boolean; | ||
| consumeTile(tileImage: maptalks.TileImage, tileInfo: { | ||
| consumeTile(tileImage: maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TileImage, tileInfo: { | ||
| x: number; | ||
@@ -1266,4 +1240,4 @@ y: number; | ||
| }): void; | ||
| resetTileLoadTime(tileImage: maptalks.TileImage): void; | ||
| onTileError(tileImage: maptalks.TileImage, tileInfo: { | ||
| resetTileLoadTime(tileImage: maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TileImage): void; | ||
| onTileError(tileImage: maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TileImage, tileInfo: { | ||
| x: number; | ||
@@ -1367,3 +1341,3 @@ y: number; | ||
| isTileComplete(tile: maptalks.Tile): boolean; | ||
| _getLayerOfTile(layerId: maptalks.LayerId): any; | ||
| _getLayerOfTile(layerId: maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.LayerId): any; | ||
| getCachedTile(tile: maptalks.Tile, isParent: boolean): any; | ||
@@ -1388,4 +1362,4 @@ _addTileToCache(tileInfo: { | ||
| maxAltitude?: number; | ||
| }, tileImage: maptalks.TileImage): void; | ||
| getTileOpacity(tileImage: maptalks.TileImage, tileInfo: { | ||
| }, tileImage: maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TileImage): void; | ||
| getTileOpacity(tileImage: maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TileImage, tileInfo: { | ||
| x: number; | ||
@@ -1409,3 +1383,3 @@ y: number; | ||
| }): number; | ||
| getTileFadingOpacity(tileImage: maptalks.TileImage): number; | ||
| getTileFadingOpacity(tileImage: maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TileImage): number; | ||
| clearTileCaches(): void; | ||
@@ -1436,6 +1410,6 @@ removeTileCaches(): void; | ||
| _needRetire: boolean; | ||
| setStyle(): void; | ||
| setStyle(styles: any, onLoad: any): void; | ||
| _workerUpdateTimeout: NodeJS.Timeout; | ||
| _preservePrevTiles(): void; | ||
| _prevTilesInView: maptalks.TilesInViewType; | ||
| _prevTilesInView: maptalks_dist_renderer_layer_tilelayer_TileLayerRendererable.TilesInViewType; | ||
| updateOptions(conf: any): void; | ||
@@ -1450,5 +1424,2 @@ updateSceneConfig(type: any, idx: any, sceneConfig: any): void; | ||
| needToRefreshTerrainTileOnZooming(): boolean; | ||
| regl: any; | ||
| gl: any; | ||
| device: any; | ||
| pickingFBO: any; | ||
@@ -1469,2 +1440,6 @@ _debugPainter: DebugPainter; | ||
| _currentTimestamp: any; | ||
| _preparePlugins(): { | ||
| plugins: any; | ||
| featurePlugins: any; | ||
| }; | ||
| _setPluginIndex(): void; | ||
@@ -1547,3 +1522,3 @@ _prepareRender(): void; | ||
| layer: any; | ||
| gl: any; | ||
| gl: WebGL2RenderingContext | WebGLRenderingContext; | ||
| isRenderingTerrain: any; | ||
@@ -1731,2 +1706,154 @@ isRenderingTerrainSkin: any; | ||
| declare const Vector3DLayerRenderer_base: (new (...args: any[]) => { | ||
| [x: string]: any; | ||
| createContext(): void; | ||
| }) & typeof maptalks.renderer.LayerAbstractRenderer; | ||
| declare class Vector3DLayerRenderer extends Vector3DLayerRenderer_base { | ||
| constructor(...args: any[]); | ||
| features: {}; | ||
| _geometries: {}; | ||
| _counter: number; | ||
| _allFeatures: {}; | ||
| _featureMapping: {}; | ||
| _markerFeatures: {}; | ||
| _textFeatures: {}; | ||
| _lineFeatures: {}; | ||
| _dirtyAll: boolean; | ||
| _kidGen: { | ||
| id: number; | ||
| pickingId: number; | ||
| }; | ||
| _dirtyTargetsInCurrentFrame: {}; | ||
| setURLModifier(urlModifier: any): void; | ||
| _urlModifier: any; | ||
| getURLModifier(): any; | ||
| needToRedraw(): any; | ||
| getAnalysisMeshes(): any[]; | ||
| getRayCastData(): any; | ||
| _checkFeaturesVisibleChange(): this; | ||
| _showHideUpdated: any; | ||
| draw(timestamp: any, parentContext: any): void; | ||
| _frameTime: any; | ||
| _zScale: number; | ||
| _parentContext: any; | ||
| _dirtyGeo: boolean; | ||
| _dirtyLine: boolean; | ||
| _collisionTimestamp: any; | ||
| _startFrame(context: any, renderMode: any): void; | ||
| _renderMeshes(context: any, polygonOffset: any, renderMode: any): any; | ||
| supportRenderMode(): boolean; | ||
| isForeground(): boolean; | ||
| _preparePaintContext(): { | ||
| regl: any; | ||
| layer: any; | ||
| symbol: any; | ||
| gl: WebGL2RenderingContext | WebGLRenderingContext; | ||
| sceneConfig: any; | ||
| pluginIndex: number; | ||
| cameraPosition: any; | ||
| timestamp: any; | ||
| }; | ||
| drawOnInteracting(event: any, timestamp: any, parentContext: any): void; | ||
| getFrameTimestamp(): any; | ||
| _getFeaturesToRender(featureMap1: any, featureMap2: any): { | ||
| features: any[]; | ||
| center: number[]; | ||
| }; | ||
| buildMesh(): void; | ||
| createVectorPacks(painter: any, PackClass: any, symbol: any, features: any, atlas: any, center: any): any; | ||
| createMesh(painter: any, PackClass: any, symbol: any, features: any, atlas: any, center: any): any; | ||
| _createMesh(packData: any, painter: any, PackClass: any, symbol: any, features: any, atlas: any, center: any): { | ||
| meshes: any; | ||
| atlas: { | ||
| iconAtlas: any; | ||
| }; | ||
| }; | ||
| _addCoordsToCenter(geometry: any, center: any, coordinates: any): void; | ||
| _addCoord(center: any, x: any, y: any, z: any, count: any, coordinates: any): void; | ||
| _fillCommonProps(geometry: any): void; | ||
| _isEnableWorkAround(key: any): boolean; | ||
| prepareRequestors(): void; | ||
| _iconRequestor: IconRequestor; | ||
| _glyphRequestor: any; | ||
| requestor: any; | ||
| _markerRequestor: any; | ||
| _fetchPattern(icons: any, glyphs: any, cb: any): void; | ||
| _fetchIconGlyphs(icons: any, glyphs: any, cb: any): void; | ||
| _buildMarkerMesh(atlas: any): void; | ||
| _markerCenter: number[]; | ||
| _markerAtlas: {}; | ||
| _isCreatingMarkerMesh: boolean; | ||
| _markerMeshes: any; | ||
| _updateMeshVisible(): void; | ||
| _updateVisElements(mesh: any, features: any): void; | ||
| _getPackOptions(atlas: any, center: any): { | ||
| zoom: any; | ||
| EXTENT: number; | ||
| atlas: any; | ||
| center: any; | ||
| positionType: Float32ArrayConstructor; | ||
| isWebGL1: boolean; | ||
| }; | ||
| _createPointPacks(markerFeatures: any, textFeatures: any, atlas: any, center: any): any[]; | ||
| updateMesh(): void; | ||
| _updateMarkerMesh(marker: any): boolean; | ||
| _updateLineMesh(target: any): boolean; | ||
| _updateMesh(target: any, meshes: any, atlas: any, center: any, painter: any, PackClass: any, globalSymbol: any, groupFeaturesFn: any): boolean; | ||
| _updateMeshData(mesh: any, feaId: any, packData: any): void; | ||
| _buildLineMesh(atlas: any): void; | ||
| _lineCenter: number[]; | ||
| _isCreatingLineMesh: boolean; | ||
| _lineMeshes: any[]; | ||
| _lineAtlas: any[]; | ||
| _groupLineFeas(features: any): any[][]; | ||
| markRebuildGeometry(): void; | ||
| markRebuild(): void; | ||
| _convertGeometries(geometries: any): void; | ||
| _convertGeo(geo: any): any; | ||
| _refreshFeatures(feas: any, uid: any): void; | ||
| needCheckPointLineSymbols(): boolean; | ||
| _removeFeatures(uid: any): void; | ||
| _removeAllFeatures(): void; | ||
| pick(x: any, y: any, options: any): any[]; | ||
| _getFeaKeyId(geo: any): any; | ||
| _updateDirtyTargets(): void; | ||
| _convertAndRebuild(geo: any): void; | ||
| onGeometryAdd(geometries: any): void; | ||
| onGeometryRemove(geometries: any): void; | ||
| onGeometrySymbolChange(e: any): void; | ||
| onGeometryShapeChange(e: any): void; | ||
| onGeometryPositionChange(e: any): void; | ||
| onGeometryZIndexChange(e: any): void; | ||
| onGeometryShow(e: any): void; | ||
| onGeometryHide(e: any): void; | ||
| _onShowHide(e: any): void; | ||
| _markShowHide(): void; | ||
| onGeometryPropertiesChange(e: any): void; | ||
| pickingFBO: any; | ||
| _initPainters(): void; | ||
| painter: void; | ||
| _markerSymbol: any; | ||
| _markerPainter: any; | ||
| _lineSymbol: any; | ||
| _linePainter: any; | ||
| rebuildGeometries(): void; | ||
| getCurrentNeedRenderGeos(): any; | ||
| _defineSymbolBloom(symbol: any, keys: any): void; | ||
| updateBloom(enableBloom: any): void; | ||
| _updatePainterBloom(painter: any, targetSymbol: any, enableBloom: any): void; | ||
| createPainter(): void; | ||
| resizeCanvas(canvasSize: any): void; | ||
| drawOutline(fbo: any): void; | ||
| outlineAll(): void; | ||
| _outlineAll: boolean; | ||
| outline(geoIds: any): void; | ||
| _outlineFeatures: any[]; | ||
| cancelOutline(): void; | ||
| isEnableWorkAround(key: any): boolean; | ||
| _getCentiMeterScale(res: any): number; | ||
| _onSpatialReferenceChange(): void; | ||
| _getLayerOpacity(): any; | ||
| } | ||
| //# sourceMappingURL=Vector3DLayerRenderer.d.ts.map | ||
| interface PointLayerOptions extends OverlayLayerOptionsType { | ||
@@ -1756,2 +1883,8 @@ glyphSdfLimitPerFrame?: number; | ||
| } | ||
| declare class PointLayerRenderer extends Vector3DLayerRenderer { | ||
| GeometryTypes: (typeof maptalks.Marker | typeof maptalks.MultiPoint)[]; | ||
| constructor(...args: any); | ||
| onGeometryAdd(geometries?: maptalks.Geometries): void; | ||
| } | ||
| //# sourceMappingURL=PointLayer.d.ts.map | ||
@@ -1809,3 +1942,3 @@ | ||
| export { ExtrudePolygonLayer, GeoJSONVectorTileLayer, LineStringLayer, MapboxVectorTileLayer, PointLayer, PolygonLayer, Vector3DLayer, VectorTileLayer, VectorTileLayerRenderer }; | ||
| export { ExtrudePolygonLayer, GeoJSONVectorTileLayer, LineStringLayer, MapboxVectorTileLayer, PointLayer, PointLayerRenderer, PolygonLayer, Vector3DLayer, VectorTileLayer, VectorTileLayerRenderer }; | ||
| //# sourceMappingURL=maptalks.vt.d.ts.map |
+4
-4
| { | ||
| "name": "@maptalks/vt", | ||
| "version": "0.109.0", | ||
| "version": "0.115.0", | ||
| "description": "The vector-tile plugin for maptalks.js", | ||
@@ -36,4 +36,4 @@ "main": "dist/maptalks.vt.js", | ||
| "vt-pbf": "^3.1.0", | ||
| "@maptalks/gl": "0.110.0", | ||
| "@maptalks/vt-plugin": "0.100.0" | ||
| "@maptalks/gl": "0.115.0", | ||
| "@maptalks/vt-plugin": "0.115.0" | ||
| }, | ||
@@ -58,3 +58,3 @@ "devDependencies": { | ||
| "rollup-plugin-dts": "^6.1.0", | ||
| "maptalks": "1.4.6" | ||
| "maptalks": "1.5.0" | ||
| }, | ||
@@ -61,0 +61,0 @@ "gitHead": "36a6954658f5a3aff0fe84dd79964ee7f1317b06", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
6837171
0.56%46590
0.72%+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated