/** * IVtAnnoStyle 标注样式接口 * 参考:https://cesium.com/learn/cesiumjs/ref-doc/Label.html#.ConstructorOptions */ export interface IVtAnnoStyle { /** * 是否可见 */ show?: boolean; /** * 最小级别 */ minLevel?: number; /** * 最大级别 */ maxLevel?: number; /** * 重要等级,数字 * 参考:https://blog.csdn.net/qq_17627195/article/details/117560812 */ weight?: number; /** * 缩放比例 */ scale?: number; /** * 向上偏移量 */ offset?: number; /** * 字填充颜色 */ fontColor?: string; /** * 字体透明度(不用了) */ fontAlpha?: number; /** * 字体名 */ fontFamily?: string; /** * 字体大小 px */ fontSize?: number; /** * css样式 */ backgroundColor?: string; backgroundPadding?: number; outlineColor?: string; outlineAlpha?: number; outlineWidth?: number; imgUrl?: string; /** * 图标宽、高 */ imgWidth?: number; imgHeight?: number; /** * 标记字段名称,默认为name */ labelField?: string; /** * 过滤筛选字段 */ filterField?: string; /** * 排除字段值 */ includeValue?: string | number; /** * 排除字段值 */ excludeValue?: string | number; /** * 最近距离 */ near?: number; /** * 最远视 */ far?: number; children?: Array; } export declare class VtAnnoStyle implements IVtAnnoStyle { /** * 是否可见 */ show?: boolean; /** * 最小级别 */ minLevel?: number; /** * 最大级别 */ maxLevel?: number; /** * 重要等级,数字 * 参考:https://blog.csdn.net/qq_17627195/article/details/117560812 */ weight?: number; /** * 缩放比例 */ scale: number; /** * 向上偏移量 */ offset?: number; /** * 字填充颜色 */ fontColor: string; /** * 字体名 */ fontFamily: string; /** * 字体大小 px */ fontSize: number; backgroundColor?: string; backgroundPadding?: number; outlineColor?: string; outlineAlpha?: number; outlineWidth?: number; imgUrl?: string; /** * 图标宽、高 */ imgWidth?: number; imgHeight?: number; /** * 标记字段名称,默认为name */ labelField: string; /** * 过滤筛选字段 */ filterField?: string; /** * 排除字段值 */ includeValue?: string | number; /** * 排除字段值 */ excludeValue?: string | number; /** * 最近距离 */ near?: number; /** * 最远视 */ far?: number; children?: Array; get font(): string; constructor(src?: IVtAnnoStyle); static fromOption(options: IVtAnnoStyle): any; /** * 合并默认值 */ static fromDefaultOption(options: IVtAnnoStyle): any; clone(): VtAnnoStyle; copyFrom(src: IVtAnnoStyle): void; getLabelOption(): any; getBillboardOption(): {}; } export default VtAnnoStyle;