@web-map-service/map2d
Version:
基于openlayer的2D地图服务
31 lines (30 loc) • 909 B
TypeScript
import { default as OlFeature } from 'ol/Feature';
import * as OlStyle from "ol/style";
export declare const strokeColor = "#44D7B6";
export declare const strokeWidth = 1;
export declare const fillColor = "#44D7B61A";
export declare const imageWidth = 40;
export declare const imageHeight = 40;
export interface StorkeStyle {
color: string;
width: number;
}
export interface FillStyle {
color: string;
}
export interface ImageStyle {
src: string;
}
export interface CircleStyle {
radius: number;
stroke: Partial<StorkeStyle>;
fill: Partial<FillStyle>;
}
export type Style = Partial<{
stroke: Partial<StorkeStyle>;
fill: Partial<FillStyle>;
image: Partial<ImageStyle>;
circle: Partial<CircleStyle>;
}>;
export declare function setStyle(olFeature: OlFeature, options?: Partial<Style>): void;
export declare function getStyle(options?: Partial<Style>): OlStyle.Style;