import { Component } from 'react'; import { Point, RenderOption } from './base/common'; import { TransitPolicy, IntercityPolicy, TransitTypePolicy } from './base/constants'; declare type mapInstance = any; export declare class TransitRoute extends Component { /** * 表示检索区域,类型可为地图实例、坐标点或城市名称的字符串。 */ location: mapInstance | string | Point; /** * 搜索结果呈现的配置 */ renderOptions: RenderOption; /** * 市内公交的策略参数 */ policy: TransitPolicy; /** * 跨城公交的换乘策略参数 */ intercityPolicy: IntercityPolicy; /** * 跨城公交的交通方式策略参数 */ transitTypePolicy: TransitTypePolicy; /** * 返回方案的个数 */ pageCapacity: number; /** * 检索完成后的回调函数 */ onSearchComplete: Function; /** * 标注添加完成后的回调函数 */ onMarkersSet: Function; /** * 气泡内容创建后的回调函数 */ onInfoHtmlSet: Function; /** * 折线添加完成后的回调函数 */ onPolylinesSet: Function; /** * 结果列表添加完成后的回调函数 */ onResultsHtmlSet: Function; /** * 是否将查询结果渲染至地图中 */ showInMap: boolean; /** * 获取当前实例 */ getInstance: Function; }