| | |
| | | } |
| | | |
| | | // 绘制监测数据值 |
| | | function drawDataText(points, gridData, textViews) { |
| | | function drawDataText(points, gridData, textViews, labelsLayer) { |
| | | const data = gridData.map((v, i) => { |
| | | return { |
| | | lnglat_GD: points[i], |
| | | data: v.pm25 |
| | | data: v.pm25 ? (v.pm25 + 'μg/m³') : '' |
| | | }; |
| | | }); |
| | | return gridMapUtil.drawGridText(data, textViews); |
| | | return gridMapUtil.drawGridTextLabel(data, textViews, labelsLayer, 'bottom'); |
| | | } |
| | | |
| | | // 绘制监测数据排名文本 |
| | | function drawRankText(points, gridData) { |
| | | function drawRankText(points, gridData, textViews, labelsLayer) { |
| | | const data = gridData.map((v, i) => { |
| | | return { |
| | | lnglat_GD: points[i], |
| | | data: v.rank |
| | | data: v.pm25 ? ('排名: ' + v.rank) : '' |
| | | }; |
| | | }); |
| | | return gridMapUtil.drawGridText(data); |
| | | return gridMapUtil.drawGridTextLabel(data, textViews, labelsLayer, 'top'); |
| | | } |
| | | |
| | | // 绘制监测数据值对应网格颜色 |