| | |
| | | // 修改警车样式 |
| | | editPoliceStyle(params,overlay) { |
| | | if('color' in params && 'pointOverlayData' in overlay.attrParams){ |
| | | overlay.attrParams.color = params.color |
| | | overlay.attrParams.data.color = params.color |
| | | overlay.attrParams.pointOverlayData.attrParams.color = params.color |
| | | let r = parseInt(params.color.slice(1, 3), 16) |
| | | let g = parseInt(params.color.slice(3, 5), 16) |
| | |
| | | } |
| | | |
| | | if('width' in params){ |
| | | if(overlay.attrParams&&overlay.attrParams.data&&overlay.attrParams.data.type&&overlay.attrParams.data.type == 3) return |
| | | let linePosition = '' |
| | | if('position' in params){ |
| | | linePosition = params.position.replace(/,/g, ";").replace(/ /g, ",") |
| | | }else{ |
| | | } else { |
| | | linePosition = overlay.attrParams.linePositionStr |
| | | } |
| | | let coords = global.DC.GeoTools.polylineBuffer(linePosition, params.width) |