import DistanceTool, { DistanceToolOptions } from './DistanceTool'; export type AreaToolOptions = { language?: string; metric?: boolean; imperial?: boolean; symbol?: any; vertexSymbol?: any; labelOptions?: any; mode?: string; } & DistanceToolOptions; /** * 一个继承于DistanceTool类,测量面积的地图工具类。 * * @english * A map tool to help measure area on the map .it is extends DistanceTool * @category maptool * @extends DistanceTool * @example * var areaTool = new AreaTool({ * 'once' : true, * 'symbol': { * 'lineColor' : '#34495e', * 'lineWidth' : 2 * }, * 'vertexSymbol' : { * 'markerType' : 'ellipse', * 'markerFill' : '#1bbc9b', * 'markerLineColor' : '#000', * 'markerLineWidth' : 3, * 'markerWidth' : 10, * 'markerHeight' : 10 * }, * 'language' : 'en-US' * }).addTo(map); */ declare class AreaTool extends DistanceTool { options: AreaToolOptions; /** * 配置项 * * @english * @param options option - construct options * @param options.language=zh-CN - language of the distance tool, zh-CN or en-US * @param options.metric=true - display result in metric system * @param options.imperial=false - display result in imperial system. * @param options.symbol=null - symbol of the line * @param options.vertexSymbol=null - symbol of the vertice * @param options.labelOptions=null - construct options of the vertice labels. */ constructor(options: AreaToolOptions); } export default AreaTool; //# sourceMappingURL=AreaTool.d.ts.map