UNPKG

@web-map-service/map2d

Version:

基于openlayer的2D地图服务

31 lines (30 loc) 909 B
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;