realmap
Version:
Wooritech map chart component library
34 lines (30 loc) • 1.36 kB
TypeScript
import * as RealMap from 'realmap';
import { MarkerSeries, VectorSeriesOptions, RmElement, MarkerSeriesPoint } from 'realmap';
/**
* { name: '', coords: [lon, lat] },
* [name, lon, lat], [lon, lat]
*/
declare class VectorSeriesPoint extends MarkerSeriesPoint {
length: number;
angle: number;
protected _readObject(series: VectorSeries, v: any): void;
}
/**
* Vector 시리즈 모델.<br/>
* {@link https://realmap.co.kr/docs/api/options/SeriesOptions#type type}은 {@link https://realmap.co.kr/config/config/series/point vector}이고,
* {@link options 설정} 모델은 {@link https://realmap.co.kr/docs/api/options/VectorSeriesOptions VectorSeriesOptions}이다.
*/
declare class VectorSeries extends MarkerSeries<VectorSeriesOptions> {
static type: string;
static defaults: VectorSeriesOptions;
_lengthFielder: (src: any) => any;
_angleFielder: (src: any) => any;
protected _createFielders(op: VectorSeriesOptions): void;
protected _createPoint(source: any): VectorSeriesPoint;
protected _defLabelOff(): number;
protected _doLoadPoints(src: any): void;
protected _createLegendMarker(doc: Document, size: number): RmElement;
legendMarker(doc: Document, size: number): RmElement;
}
declare function registerSeries(chart: typeof RealMap): void;
export { VectorSeries, registerSeries as default };