| | |
| | | import calculate from './calculate'; |
| | | import { getHexColor } from '../color'; |
| | | |
| | | // var _polylineArr = []; |
| | | var defaultPolylineArr = []; |
| | | const lineMap = new Map(); |
| | | |
| | | function newPolyline(path, color) { |
| | |
| | | |
| | | export default { |
| | | drawLine(fDatas, factor) { |
| | | const _polylineArr = []; |
| | | if (defaultPolylineArr.length > 0) { |
| | | map.remove(defaultPolylineArr); |
| | | defaultPolylineArr = []; |
| | | } |
| | | |
| | | const lnglats_GD = fDatas.lnglats_GD; |
| | | const colors = factor.colors; |
| | | |
| | |
| | | |
| | | // 创建折线实例 |
| | | const polyline = newPolyline(_path, _color); |
| | | _polylineArr.push(polyline); |
| | | defaultPolylineArr.push(polyline); |
| | | } |
| | | } |
| | | if (sIndex < path.length - 1) { |
| | |
| | | }) |
| | | ); |
| | | const polyline = newPolyline(_path, _color); |
| | | _polylineArr.push(polyline); |
| | | defaultPolylineArr.push(polyline); |
| | | } |
| | | // 将折线添加至地图实例 |
| | | map.add(_polylineArr); |
| | | return _polylineArr; |
| | | map.add(defaultPolylineArr); |
| | | return defaultPolylineArr; |
| | | }, |
| | | |
| | | drawTagLine(tag, fDatas, factor) { |