realmap
Version:
Wooritech map chart component library
40 lines (36 loc) • 1.32 kB
TypeScript
import * as RealMap from 'realmap';
import { Series, TrackSeriesOptions, IChart, Shape, DataPoint, MapCoord, ISeries, ChartItem, TrackSeriesOutlineOptions } from 'realmap';
/**
*/
declare class TrackSeriesPoint extends DataPoint {
track: MapCoord[];
protected _readObject(series: ISeries<TrackSeriesPoint>, v: any): void;
protected _readArray(series: ISeries, v: any[]): void;
private $_parseTrack;
}
declare class TrackSeriesOutline extends ChartItem {
static defaults: TrackSeriesOutlineOptions;
}
/**
* Track 시리즈 모델.<br/>
* {@page op.SeriesOptions#type}은 {@page config.series.track 'track'}이고,
* {@page options 설정} 모델은 {@page op.TrackSeriesOptions}이다.
*
* @modules track
*/
declare class TrackSeries extends Series<TrackSeriesOptions> {
static type: string;
static defaults: TrackSeriesOptions;
private _shape;
private _outline;
constructor(chart: IChart);
protected _doInit(op: TrackSeriesOptions): void;
get outline(): TrackSeriesOutline;
getShape(): Shape;
getRadius(): number;
needMapScale(): boolean;
protected _createPoint(source: any): TrackSeriesPoint;
protected _defLabelOff(): number;
}
declare function registerSeries(chart: typeof RealMap): void;
export { TrackSeries, registerSeries as default };