跳到主要内容

flywave-mapview.concurrenttilerfacade

Home > @flywave/flywave-mapview > ConcurrentTilerFacade

ConcurrentTilerFacade class

Default concurrent tiler helper.

A convenient singleton that maintains a separate [[ConcurrentWorkerSet]] for each bundle requested. Provides easy access to WorkerBasedTilers for data sources.

Signature:

export declare class ConcurrentTilerFacade 

Properties

Property

Modifiers

Type

Description

defaultScriptUrl

static

string

The URL containing a script to fall back (default) to when looking for worker sets and tilers.

defaultWorkerCount

static

number

The default number of workers.

Methods

Method

Modifiers

Description

destroy()

static

Destroys all managed [[ConcurrentWorkerSet]]s.

destroyIfTerminated()

static

Destroys this [[ConcurrentTilerFacade]] if all of the [[ConcurrentWorkerSet]]s are terminated.

destroyWorkerSet(scriptUrl)

static

Destroys a [[ConcurrentWorkerSet]] instance.

getTiler(tilerServiceType, scriptUrl, workerCount, workerConnectionTimeout)

static

Returns a WorkerBasedTiler instance.

getWorkerSet(scriptUrl, workerCount, workerConnectionTimeout)

static

Returns a [[ConcurrentWorkerSet]] instance based on the script URL specified.