@qn-pandora/pandora-visualization
Version:
Pandora 通用可视化库
23 lines (22 loc) • 967 B
TypeScript
import * as React from 'react';
import { Map as IMapInstance } from 'mapbox-gl';
import { Events as ReactMapEventProps, MapEvent } from 'react-mapbox-gl/lib/map-events';
import BasicComponent from '../../Base/BasicComponent';
import MapboxChartStyleService from '../../../base-pandora-visualization/services/chart-style/charts/mapbox/base';
import MapBoxGlStore from './store';
export declare type IMapboxChartProps<T extends MapboxChartStyleService = MapboxChartStyleService, S extends MapBoxGlStore<T> = MapBoxGlStore<T>> = ReactMapEventProps & {
store: S;
queryPath?: string;
tilePath?: string;
};
declare class BaseMapboxChart extends BasicComponent<IMapboxChartProps, any> {
map?: IMapInstance;
store: MapBoxGlStore;
handleResize(client: any): void;
changeMaxZoom(maxZoom: number): void;
onStyleLoad: MapEvent;
handleZoom: MapEvent;
handleMove: MapEvent;
render(): React.JSX.Element;
}
export default BaseMapboxChart;