UNPKG

bcgis-type

Version:

The SDK is based on Cesium for secondary development of 2, 3D all-in-one WebGis application framework, the framework optimizes the use of Cesium and add some additional features, designed for developers to quickly build WebGis applications.

42 lines (41 loc) 1.01 kB
import { Layer } from "../layer"; declare const ConstructorOptions: { /**最大可见距离 */ maxVisibleDistance: number; /**最小可见距离 */ minVisibleDistance: number; /**高度偏移 */ heightOffset: number; }; /** * S3M图层 * @example * ```ts * let layer = new BC.S3MLayer('id','**.scp') * viewer.addLayer(layer) * ``` */ declare class S3MLayer extends Layer { private _url; private _options; /** * @param id 图层唯一标识 * @param url 数据地址 * @param options 属性配置 */ constructor(id: string, url: string, options?: typeof ConstructorOptions); /** * 类型 * @internal */ get type(): string; /** * 获取当图元准备渲染时解析的Promise */ get readyPromise(): Promise<any>; protected _onAdd(viewer: any): void; protected _onRemove(): void; clear(): void; setStyle(style: any): void; } export default S3MLayer;