import { default as Layer } from '../Layer'; import { default as VtAnnoStyle } from '../../vtlayer/style/VtAnnoStyle'; import * as Cesium from '@cesium/engine'; /** * 用于显示中国-矢量注记点 * primitive方式加载注记点(不动态移除) */ declare class LabelGeojsonLayer extends Layer { private _labels; private _billboards; private height; /** * 图层的显示样式 */ style: VtAnnoStyle; /** * geojson的可访问地址 */ private geojsonURL; private defaultStyleObject; constructor(id: string, jsonURL: string, styleObject?: any, height?: number); get type(): any; set show(show: boolean); get show(): boolean; get labels(): Cesium.LabelCollection; get billboards(): Cesium.BillboardCollection; addedHook(): void; private loadLabelEntities; applyLabelOption(attributes: any, filterField: any, vtStyle: any, pOption: any): any; /** * Clears all primitives * @returns {PrimitiveLayer} */ clear(): this; } export default LabelGeojsonLayer;