/** * @author: xd * @Date: 2022-01-02 12:08:17 * @LastEditors: xd * @LastEditTime: 2023-06-02 11:20:33 * @Description: 功能 */ import { Style } from "ol/style"; export declare class MirageDefaultStyle { static option: { Point: { Font: string; FontColor: string; FontStrokeColor: string; FontStrokeWidth: number; FontoffsetX: number; FontoffsetY: number; fillcolor: string; strokecolor: string; strokewidth: number; radius: number; scale: number; text: string; }; LineString: { Font: string; FontColor: string; FontStrokeColor: string; FontStrokeWidth: number; FontoffsetX: number; FontoffsetY: number; fillcolor: string; strokecolor: string; strokewidth: number; strokeradius: number; text: string; }; Polygon: { Font: string; FontColor: string; FontStrokeColor: string; FontStrokeWidth: number; FontoffsetX: number; FontoffsetY: number; fillcolor: string; strokecolor: string; strokewidth: number; strokeradius: number; text: string; }; bufferStyle: { Font: string; FontColor: string; FontStrokeColor: string; FontStrokeWidth: number; FontoffsetX: number; FontoffsetY: number; fillcolor: string; strokecolor: string; strokewidth: number; strokeradius: number; text: string; }; overlapStyle: { Font: string; FontColor: string; FontStrokeColor: string; FontStrokeWidth: number; FontoffsetX: number; FontoffsetY: number; fillcolor: string; strokecolor: string; strokewidth: number; strokeradius: number; }; }; overlayStyle: (feature: any, Geometrics: any) => any; static StylesList: { highlightStyle: Style; point: Style; polyline: Style; polygon: Style; bufferStyle: Style; overlapStyle: Style; MultiLineString: Style; MultiPoint: Style; MultiPolygon: Style; EditPoint: Style; editPolygon: Style[]; Circle: Style; square: Style; triangle: Style; star: Style; cross: Style; x: Style; GeometryCollection: Style; tipStyle: Style; }; constructor(options: any); private static stroke; private static fill; private static image; StylesList: { highlightStyle: Style; point: Style; polyline: Style; polygon: Style; bufferStyle: Style; overlapStyle: Style; MultiLineString: Style; MultiPoint: Style; MultiPolygon: Style; Circle: Style; square: Style; triangle: Style; star: Style; cross: Style; x: Style; GeometryCollection: Style; }; option: { overlapStyle: { Font: string; FontColor: string; FontStrokeColor: string; FontStrokeWidth: number; FontoffsetX: number; FontoffsetY: number; fillcolor: string; strokecolor: string; strokewidth: number; strokeradius: number; }; }; static getStyle(_drawtype: any, option: any): any; static getDefaultPointStyle(): { Font: string; FontColor: string; FontStrokeColor: string; FontStrokeWidth: number; FontoffsetX: number; FontoffsetY: number; fillcolor: string; strokecolor: string; strokewidth: number; radius: number; scale: number; text: string; }; static getDefaulLineStyle(): { Font: string; FontColor: string; FontStrokeColor: string; FontStrokeWidth: number; FontoffsetX: number; FontoffsetY: number; fillcolor: string; strokecolor: string; strokewidth: number; strokeradius: number; strokelineDash: any; strokelineCap: string; strokelineJoin: string; text: string; }; static getDefaultBufferStyleStyle(): { Font: string; FontColor: string; FontStrokeColor: string; FontStrokeWidth: number; FontoffsetX: number; FontoffsetY: number; fillcolor: string; strokecolor: string; strokewidth: number; strokeradius: number; text: string; }; static getDefaultPolygonStyle(): { Font: string; FontColor: string; FontStrokeColor: string; FontStrokeWidth: number; FontoffsetX: number; FontoffsetY: number; fillcolor: string; strokecolor: string; strokewidth: number; strokeradius: number; text: string; }; static getTextCircleStyle(opt: any): Style[]; static getTipStyle(): Style; static getIconStyle(opt: any): Style; static getPointStyle(opt: any): Style; static getPolylineStyle(opt: any): Style; static getTrackLineStyle(feature: any, resolution: any): Style[]; static getPolygonStyle(opt: any): Style; static getBufferStyleStyle(opt: any): Style; static getEditPolygonStyle(): Style[]; static getEditPointStyle(ff: any): Style; static getRandomColor(): string; static _getStyle(type: any): any; static setHighlightStyle(feature: any): any; static getFeaturesDefaultStyle(feature: any, zoom: any, autoPointSize: any): void; }