realmap
Version:
Wooritech map chart component library
40 lines (36 loc) • 1.44 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/>
* {@link https://realmap.co.kr/docs/api/options/SeriesOptions#type type}은 {@link https://realmap.co.kr/config/config/series/track track}이고,
* {@link options 설정} 모델은 {@link https://realmap.co.kr/docs/api/options/TrackSeriesOptions 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 };