@fleet-frontend/mower-maps
Version:
a mower maps in google maps
34 lines • 811 B
TypeScript
import { BaseLayer } from './BaseLayer';
/**
* 障碍物图层
* 专门处理障碍物元素的渲染
*/
export declare class ObstacleLayer extends BaseLayer {
level: number;
constructor();
/**
* SVG渲染方法
*/
drawSVG(svgGroup: SVGGElement): void;
/**
* 将坐标点按type分组
*/
private groupCoordinatesByType;
/**
* 渲染障碍物元素
*/
private renderObstacle;
/**
* 创建直接路径(type=2)
*/
private createDirectPath;
/**
* 使用PathMeasure逻辑创建平行路径(type=1)
*/
private createParallelPathsWithMeasure;
/**
* 生成直线平行路径(每个线段分别处理)
*/
private generateStraightParallelPaths;
}
//# sourceMappingURL=ObstacleLayer.d.ts.map