vue-tianditu2
Version:
16 lines (15 loc) • 695 B
JavaScript
import { toIcon as s } from "../../utils/converter.mjs";
function g(r, l) {
const { markTool: n, polygonTool: i, polylineTool: c, rectangleTool: t, circleTool: w, paintBrushTool: e } = r, o = {};
return n.icon ? o.markTool = new T.MarkTool(l, {
icon: s(n.icon),
follow: n.follow
}) : o.markTool = new T.MarkTool(l, { follow: n.follow }), o.polygonTool = new T.PolygonTool(l, i), o.polylineTool = new T.PolylineTool(l, c), o.rectangleTool = new T.RectangleTool(l, t), o.circleTool = new T.CircleTool(l, w), o.paintBrushTool = new T.PaintBrushTool(l, {
keepdrawing: e.keepdrawing,
style: { ...e || {} }
}), o;
}
export {
g as useInit
};
//# sourceMappingURL=init.mjs.map