Riku
2025-01-01 7b1293cec33b47680f08756bd1f8518d3cb1a729
src/views/satellitetelemetry/SatelliteProxy.js
@@ -31,33 +31,37 @@
}
// 绘制监测数据值
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');
}
// 绘制监测数据值对应网格颜色
function drawColor(gridViews, gridData) {
function drawColor(gridViews, gridData, customColor) {
  const pm25Data = gridData.map((v) => {
    return v.pm25;
  });
  gridMapUtil.drawGridColor(gridViews, pm25Data, 'PM25');
  if (customColor) {
    gridMapUtil.drawGridColorCustom(gridViews, pm25Data);
  } else {
    gridMapUtil.drawGridColor(gridViews, pm25Data, 'PM25');
  }
}
export default {